注意事项
(1). 本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置后不生效的情况
(2). 安装过程中务必保证文件路径的前后统一,否则可能会导致不可预期的结果,推荐直接使用文中的命令进行操作
(3). MYSQL5.7.24软件提取
链接:https://pan.baidu.com/s/1w7UFLUH6SVzF2kMyEFqL-Q
提取码:1234
- ①. 安装前准备
- 检查是否已经安装过mysql,执行命令
[root@localhost /]# rpm -qa | grep mysql
从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令
[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
- 再次执行查询命令,查看是否删除
[root@localhost /]# rpm -qa | grep mysql
查询所有Mysql对应的文件夹
[root@localhost /]# whereis mysql mysql: /usr/bin/mysql /usr/include/mysql [root@localhost lib]# find / -name mysql /data/mysql /data/mysql/mysql
删除相关目录或文件
[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql
验证是否删除完毕
[root@localhost /]# whereis mysql mysql: [root@localhost /]# find / -name mysql [root@localhost /]#
检查mysql用户组和用户是否存在,如果没有,则创建
[root@localhost /]# cat /etc/group | grep mysql [root@localhost /]# cat /etc/passwd |grep mysql [root@localhost /]# groupadd mysql [root@localhost /]# useradd -r -g mysql mysql [root@localhost /]#
- ②. 安装Mysql
- 在执行wget命令的目录下或你的上传目录下找到Mysql安装包:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz。执行解压命令:
[root@localhost /opt]# tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz [root@localhost /opt]# ls mysql-5.7.24-linux-glibc2.12-x86_64 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
解压完成后,可以看到当前目录下多了一个解压文件,移动该文件到/usr/local/下,并将文件夹名称修改为mysql
[root@localhost /opt]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/ [root@localhost /opt]# cd /usr/local/ [root@localhost /usr/local]# mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql # 如果/usr/local/下不存在mysql文件夹,直接执行如下命令,也可达到上述效果 [root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
在/usr/local/mysql目录下创建data目录
[root@localhost /]# mkdir /usr/local/mysql/data