1、确保服务器系统处于最新状态
[root@centos7 ~]# yum -y update
等待更新完成,会出现以下提示:
Replaced: grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centos Complete!
2、重启服务器
[root@centos7 lib]# reboot
3、查看系统中是否已安装 MySQL 服务,以下提供两种方式:
rpm -qa | grep mysql
yum list installed | grep mysql
4、如果已安装则删除 MySQL 及其依赖的包:
yum -y remove mysql-libs.x86_64
5、下载MySql安装包
[root@centos7 ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
或者
[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
6、安装MySQL
[root@centos7 ~]# yum install -y mysql-server
或者
[root@localhost ~]# yum install mysql-community-server
出现以下提示,安装成功
Installed: mysql-community-libs.x86_64 0:5.7.24-1.el7 mysql-community-libs-compat.x86_64 0:5.7.24-1.el7 mysql-community-server.x86_64 0:5.7.24-1.el7 Dependency Installed: mysql-community-client.x86_64 0:5.7.24-1.el7 mysql-community-common.x86_64 0:5.7.24-1.el7 Replaced: mariadb-libs.x86_64 1:5.5.60-1.el7_5 Complete!
7、设置开机启动MySQL
[root@centos7 ~]# systemctl enable mysqld.service
8、检查是否已经安装了开机自动启动
[root@centos7 ~]# systemctl list-unit-files | grep mysqld mysqld.service enabled mysqld@.service disabled
上述情况内容说明已经完成自动启动安装
9、设置开启服务
[root@centos7 ~]# systemctl start mysqld.service
10、查看MySQL默认密码
[root@centos7 ~]# grep 'temporary password' /var/log/mysqld.log 2018-10-23T07:26:03.122784Z 1 [Note] A temporary password is generated for root@localhost: SO#%2<oGFjos
这里的默认密码 SO#%2<oGFjos 是MySQL安装的时候随机生成的,
11、登陆MySQL,输入用户名和默认密码
[root@centos7 ~]# mysql -uroot -p Enter password: