1.配置YUM源
#下载mysql源安装包
[root@VM_0_14_centos /]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#安装mysql源
[root@VM_0_14_centos /]# yum localinstall mysql57-community-release-el7-8.noarch.rpm
#检查mysql源是否安装成功
[root@VM_0_14_centos /]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64 MySQL Connectors Community 118
mysql-tools-community/x86_64 MySQL Tools Community 95
mysql57-community/x86_64 MySQL 5.7 Community Server 364
#则安装成功
2.安装MySQL
[root@VM_0_14_centos /]# yum install mysql-community-server
3.启动MySQL服务
[root@VM_0_14_centos /]# systemctl start mysqld
#查看MYSQL的启动状态
[root@VM_0_14_centos /]# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-09-12 14:58:16 CST; 14s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 17054 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 16970 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 17057 (mysqld)
CGroup: /system.slice/mysqld.service
└─17057 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Sep 12 14:58:10 VM_0_14_centos systemd[1]: Starting MySQL Server...
Sep 12 14:58:16 VM_0_14_centos systemd[1]: Started MySQL Server.
4.设置开机启动
[root@VM_0_14_centos ~]# systemctl enable mysqld
[root@VM_0_14_centos ~]# systemctl daemon-reload
5.修改root默认密码
#mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
#通过下面的方式找到root默认密码,然后登录mysql进行修改:
[root@VM_0_14_centos ~]# grep 'temporary password' /var/log/mysqld.log
2019-09-12T06:58:11.695403Z 1 [Note] A temporary password is generated for root@localhost: yourpassword
#登录mysql,输入密码
[root@VM_0_14_centos ~]# mysql -uroot -p
#修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';