安装mysql5.6.50遇到的问题

一、Could NOT find Git (missing: GIT_EXECUTABLE)
解决方案:

yum -y install git

二、CMake Error at cmake/boost.cmake:88 (MESSAGE):You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=
编译需要看安装包是否携带boost,区别就是源码包是否包含单词boost,如:

mysql-boost-5.7.29.tar.gz
mysql-5.7.29.tar.gz

1、带boost的源码安装

cmake 需要添加参数 -DWITH_BOOST=boost

cmake . -DWITH_BOOST=boost

2、不带boost的源码安装
①cmake 需要携带参数

cmake . \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=<directory>

这个是官方期望的构建MYSQL的方式。cmake脚本会在directory中查找boost。如果不存在,它将会为我们下载并解压缩(在该目录中)。
下次构建时,请勿删除-DDOWNLOAD_BOOST=1参数,构建脚本会识别出我们已经下载了Boost,并且不会再次执行。但是当我们修改依赖关系改为Boost 1.56时,它会自动下载该版本。

②我们也可以先下载解压完boost,用 WITH_BOOST参数指向boost所在目录即可:

wget https://nchc.dl.sourceforge.net/project/boost/boost/1.73.0/boost_1_73_0.tar.gz
tar -zxf boost_1_73_0.tar.gz
cmake . \
-DWITH_BOOST=<directory>

四、Cannot find appropriate system libraries for WITH_SSL=system.

yum -y install openssl openssl-devel
编译选项增加 -DWITH_SSL=system

五、cmake编译会有缓存,每次编译前要清下缓存

rm CMakeCache.txt
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是MySQL 5.6.49的安装步骤: 1. 下载MySQL 5.6.49:你可以从MySQL官方网站(https://dev.mysql.com/downloads/mysql/5.6.html)下载适合你操作系统的MySQL 5.6.49安装程序。根据你的操作系统选择合适的版本。 2. 运行安装程序:运行下载的安装程序,并按照提示进行安装。在安装过程中,你可以选择自定义安装选项,如更改安装路径和选择需要安装的组件。 3. 配置MySQL安装完成后,你需要进行一些配置。在MySQL安装目录中,找到my.ini(Windows)或my.cnf(Linux)文件,并使用文本编辑器打开它。 4. 修改配置文件:在配置文件中,你可以设置一些重要的选项,如端口号、字符集、缓冲区大小等。确保你根据你的需求进行相应的修改,然后保存并关闭文件。 5. 初始化MySQL数据目录:在命令行中,切换到 MySQL 的 bin 目录(例如:C:\Program Files\MySQL\MySQL Server 5.6\bin)并执行以下命令: ``` mysqld --initialize-insecure ``` 6. 启动MySQL服务:在Windows上,你可以在服务列表中找到MySQL服务,手动启动它。在Linux上,可以使用命令`sudo service mysql start`启动MySQL服务。 7. 设置MySQL root账户密码:在命令行中执行以下命令来设置MySQL root账户的密码: ``` mysqladmin -u root password "your_new_password" ``` 8. 连接到MySQL:一旦MySQL服务已经启动,你可以使用MySQL客户端工具(如MySQL Shell、phpMyAdmin等)来连接到MySQL服务器,并开始创建数据库和表格等操作。 请注意,以上步骤仅适用于MySQL 5.6.49的安装,具体步骤可能会因操作系统和版本而有所不同。如果你遇到任何问题,可以参考MySQL官方文档或在相关的技术社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值