CentOS环境搭建 - 在CentOS7.5中安装Mysql8.0


下载地址:https://pan.baidu.com/s/1gTugDhCeaQdf6LQ0EjTsUw
提取码:1kdi

用到的工具和软件:
 
    PUTTY.EXE

1、在上一篇《VMware Workstation 15 Pro 建立CetnOS7.5虚拟机》中,登录进入虚拟机,新建终端,输入ifconfig查询出本机IP。

2、打开PUTTY.EXE,在Session中输入刚查询到的IP地址,并给本会话设置一个名称“CentOS MySql Server”,点击"Save"。然后“Open”。


3、用root用户登录


3、检查centos系统

3.1检查cetos版本
cat /etc/centos-release

3.2检查centos7中自带的mariadb
rpm -qa|grep mariadb

3.3删除centos7中自带的mariadb
rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

4.安装mysql8.0
4.1 yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

4.2 yum安装MySQL:sudo yum install mysql-community-server

4.3启动MySQL服务:sudo service mysqld start

4.4检查MySQL服务状态:sudo service mysqld status

4.5查看初始密码:sudo grep 'temporary password' /var/log/mysqld.log

4.6本地MySQL客户端登录:mysql -u root -p
这里输入的密码为上一步查询出的密码.O?juKNj&6+K

4.7修改root登录密码,密码不能设置简单,比如设置为:123456,会报错,提示你密码不符合要求。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

此处我们按照MySql8的密钥要求来进行设置,比如设置为:Abcd@1234
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd@1234';

查看密码策略:
show variables like 'validate_password%';

validate_password.length    8                密码最小长度为8
validate_password.policy     MEDIUM   为长度约束加上大小写字母、数字、特殊字符的要求。(必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,至少 8 个字符)

4.8设置密码永不过期:alter user 'root'@'localhost' identified by '你的密码' password expire never;
alter user 'root'@'localhost' identified by 'Abcd@1234' password expire never;

2.9刷新
flush privileges;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章