Mysql5.7源码包基本安装

源码包安装采坑记,方便以后查看。

如有遗漏,麻烦各位点出,感谢

预备环境:

 源码包:mysql-boost-5.7.24.tar.gz

Yum install –y cmake libaio-devel ncurses-devel

创建mysql用户及用户组:

Mysql5.7源码包基本安装

创建对应文件夹并修改所有权限:

Mkdir –p /data/mysqldata && chown mysql:mysql /data/mysqldata

Mysql5.7源码包基本安装

mkdir  /var/run/mysqld && chown mysql:mysql /var/run/mysqld

Mysql5.7源码包基本安装

安装部分:

解压:

Mysql5.7源码包基本安装

进入解压好的目录并创建好bld文件夹,进入bld文件夹:

Mysql5.7源码包基本安装

进行预编译:

Mysql5.7源码包基本安装

编译&安装:

Mysql5.7源码包基本安装

完成:

Mysql5.7源码包基本安装

配置部分:

将所有权限修改成mysql用户/用户组:

Mysql5.7源码包基本安装

初始化数据库:

Mysql5.7源码包基本安装

配置systemd管理:

将mysqld.service复制到/usr/lib/system/system目录下

Mysql5.7源码包基本安装

启动&查看状态:

Mysql5.7源码包基本安装

创建mysql.sock文件:

Mysql5.7源码包基本安装

配置安全向导:

Mysql5.7源码包基本安装

登陆mysql:

Mysql5.7源码包基本安装