首页 » Linux » lnmp » Centos7安装mysql5.7(二进制)

Centos7安装mysql5.7(二进制)

 

环境:当前使用centos7.6系统

官方提供的5.7通用二进制安装文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

安装前确保之前没有安装过mysql,如果之前安装过mysql,确保他们已完全删除。

1、创建mysql用户

2、下载二进制包

3、安装依赖

4、解压缩设置软链

5、添加环境变量

6、创建数据和日志目录

建议单独存在一个盘,以免后续日志增大占满磁盘空间

7、配置my.cnf

具体相关参数,根据个人需求进行更改,这里提供的my.cnf只是个示例

rm -f /etc/my.cnf

做一个my.cnf的软链

8、初始化数据库

初始化后会随机产生一个密码

该密码文件保存在/data/mysql/log/mysql_error.log中

我这里的密码就是Hh3q7-d;nFym

9、生成ssl(非必须)

10、设置启动服务

11、设置开机服务启动

查询mysqld服务是否开机启动

12、启动mysql

13、重置密码,删除匿名用户,删除测试数据库

14、导入时区信息

15、最后配置日志转储(非必须)

修改/etc/logrotate.d/mysql-log-rotate,以下是修改后的内容(注意要修改password为你的密码)

设置mysql-log-rotate权限

测试

原文链接:Centos7安装mysql5.7(二进制),转载请注明来源!

1