1、查看linux服务器是否有安装MySQL数据库
rpm -qa|grep mysql
rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
2、执行卸载命令
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
3、下载linux版本的MySQL数据库的安装包
https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
4、上传MySQL数据库安装包到linux服务器
mysql-5.7.20-1.el7.x86_64.tar.gz
5、解压缩MySQL数据库安装包
tar xvf mysql-5.7.20-1.el7.x86_64.tar.gz -C /usr/local/
6、进入到MySQL解压缩目录
cd /usr/local/mysql
7、首先安装MySQL数据库运行所需要类库包
perl 、net-tools
yum install perl net-tools -y
8、正式安装MySQL
第一个安装: rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
第二个安装:rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
第三个安装:rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
第四个安装:rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
9、初始化MySQL数据库
mysqld --initialize
查看初始化日志:cat /var/log/mysqld.log
找到:[Note] A temporary password is generated for root@localhost:
密码:3F_4,s!8afP6
10、修改MySQL数据库目录属主、属组权限
chown mysql:mysql -R /var/lib/mysql
11、启动MySQL数据库
systemctl start mysqld
12、查看端口监听
netstat -antp|grep 3306
13、登录MySQL数据库
mysql -uroot -p
输入密码
14、首次登录MySQL数据库,修改root密码
set password=password(‘123’);
15、开启root用户远程连接
mysql> use mysql;
mysql> select user,host from user;
mysql> update user set host=’%’ where user=‘root’;
mysql> flush privileges;
16、开启linux防火墙端口3306
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload