wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
1.依赖库安装
yum install libaio -y
说明:如果已安装则可以忽略,没安装需要安装
2.创建mysql用户
userdel -r -f mysql 强制删除
useradd -rs /sbin/nologin mysql
id mysql
uid=998(mysql) gid=996(mysql) groups=996(mysql)
3.拷贝程序到安装目录
1)清空环境
rm -f /etc/my.cnf
2)创建安装目录
mkdir /data/mysql
3)解压软件并拷贝到安装位置
tar -zvxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /data/mysql
4.修改文件的权限
[root@Node_Master ~]# cd /data/mysql
[root@Node_Master mysql]# mkdir mysql-files
[root@Node_Master mysql]# chown mysql:mysql mysql-files
[root@Node_Master mysql]# chmod 750 mysql-files
[root@Node_Master mysql-5.7.30-linux-glibc2.12-x86_64]# mv * /data/mysql/
5.初始化数据库
[root@Node_Master mysql]# bin/mysqld --initialize --user=mysql --basedir=/data/mysql/
6.设置安全加密连接
[root@Node_Master mysql]#
[root@Node_Master mysql]# chown -R mysql:mysql /data/mysql/
7.启动数据库
1)拷贝脚本文件到指定路径,并修改脚本文件里mysql的安装和数据目录
[root@Node_Master mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@Node_Master mysql]# vi /etc/init.d/mysql
basedir=/data/mysql/
datadir=/data/mysql/data
注意:根据自己的安装位置和数据目录位置修改
2)启动数据库服务
[root@Node_Master mysql]# service mysql start (这里启动会报错,需要更改配置文件里的安装路径)
3)查看端口是否监听
[root@Node_Master mysql]# ss -anput | grep mysql
- 安装完后续配置
更改数据库管理员密码
[root@Node_Master mysql]# bin/mysqladmin -uroot password ‘shinemo123’ -p初始密码
9.配置环境变量
[root@Node_Master mysql]# echo “export PATH=$PATH:/data/mysql/bin” >> /etc/profile
[root@Node_Master mysql]# source /etc/profile
10.验证登录
[root@Node_Master mysql]# mysql -u root -pshinemo123
bin/mysql_ssl_rsa_setup --datadir=/data/mysql/data
2.1) 必须修改路径否则启动不起来
原创:https://note.youdao.com/ynoteshare1/index.html?id=69a7ae827c6f951406e69a8c61a0c596&type=note