一、创建文件夹
#一般我们装的软件都在etc下,所以我们mysql的安装位置页放在etc下
[root@z900 mysql]# mkdir /etc/mysql
二、下载mysql包(5.7.26)
[root@z900 mysql]# wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
三、卸载centos7自带的mariadb数据库
#centos7以后,操作系统会自带一个mariadb数据库,这个数据库跟mysql冲突,需要先卸载
## 查看是否安装了这个mariadb数据库
rpm -qa | grep maria
## 如果安装了则卸载该数据库
rpm -e --nodeps maria
四、按顺序rpm
[root@z900 mysql]# rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
[root@z900 mysql]# rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
[root@z900 mysql]# rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
[root@z900 mysql]# rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
五、启动mysql
[root@z900 mysql]# systemctl start mysqld.service
六、查看root密码
#mysql安装时会自动给root用户一个随机数密码,可以用下面的指令对其进行查看
[root@z900 mysql]# grep "password" /var/log/mysqld.log
如下图红框中就是root被分配的密码
七、进入mysql数据库
[root@z900 mysql]# mysql -u root -p
#然后输入上面红框中的密码即可进入mysql数据库
八、修改用户密码规则策略
#设置密码校验策略,默认是1,此处我们改为0
set global validate_password_policy=0; 然后回车;
#注意最后有一个分号【;】,
九、修改root密码
set password for 'root'@'localhost'=password('z900');
#注意最后有个分号【;】
十、刷新,使密码生效
flush privileges;