mysql有二进制码安装,和源码编译安装(mysql5.5使用cmake安装,mysql5.7需要安装boost依赖安装),因为boost依赖安装麻烦,所以用二进制码安装
首先,我们可以在mysql官网下载二进制包(https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz)
1、 新建/usr/local/src目录,保存下载的各类安装包
2、切换到/usr/local/src 下
3、下载mysql5.7二进制包,解压到当前目录下
4.将解过的mysql5.7包移动到/usr/local/下并改名为mysql
5.切换到/usr/local/mysql下
6.新增mysql用户,并禁止shell登陆
7.初始化mysql5.7数据库:
确认/data/mysql数据库文件夹是否存在,不存在则创建
mkdir /data/mysql
chown -R mysql.mysql /data/mysq
初始数据库:
a.注意:初始化数据库后生成的临时密码
8.复制配置文件并修改
注意,如果./support-files/my-default.cnf 没有这个文件,可以到网上去收一下这个文件的大致内容。
a.复制主配置文件
b.修改 /etc/my.cnf 配置文件
9.复制启动文件并修改相关参数
a.复制启动脚本文件到init.d下
b.修改启动脚本相关参数
10.启动mysql服务,并查看服务启动状态
11.重置密码
a.使用初始化临时密码登陆
b.修改mysql登陆密码:mysql
b.继续执行