一、rpm包安装
1、下载 址:www.mysql.com和www.oracle.com
1)点击DOWNLOADS
二、源码包安装
1、下载源码包
2、安装依赖包
1)编译环境依赖
cmake需要安装 3.5.1 的高版本,yum -y install cmake 安装的是 2.8.12.2 版本,低版本编译mysql-8.0 会 错。
2)cmake的官 :https://cmake.org/
设置cmake的环境变量
3)安装devtoolset-10-gcc、devtoolset-10-gcc-c++和devtoolset-10-binutils
3、开始进行安装
注:编译安装mysql-5.7的时候boost是需要下载安装的,但是mysql-8.0指定 -DDOWNLOAD_BOOST=1 之后会自动下载到 -DWITH_BOOST=/root/boost 指定的目录内,长时间等待以后编译安装就可以完成了。
4、初始化动作
5、设置mysql的环境变量
6、用 systemctl 管理编译安装的 mysql
7、 错处理
错一:cmake版本太低,
解决方案:
下载最近的包安装,上面有下载安装cmake的过程
错二:

解决办法:
注:按我上面的安装步骤来,不会遇到这两个 错。
错三:
解决办法:
错四:
解决办法:
错五:
解决办法
- 给予权限,执行 “chown -R mysql.mysql /usr/local/mysql57/data/” 然后重新启动mysqld。
- 进程占用 执行”ps -ef|grep mysqld” 查看是否有mysqld进程,如果有就”kill” 掉
- datadir目录,/etc/my.cnf查看在[mysqld]下有没有指定数据目录(datadir)
- skip-federated字段问题,/etc/my.cnf配置文件注释掉的skip-federated字段
- 错误日志目录不存在,使用“chown” “ch
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!