linux安装mysql8.0.17_Linux安装Mysql8.0

本次安装的mysql版本是:8.0.17,首先查看有没有带有mysql的东西,有就删除。

查看:find / -name mysql

删除:rm -rf 上边查找到的路径,多个路径用空格隔开,或者 find / -name mysql|xargs rm -rf。

开始安装

rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm

d3f72563b7498914b4a5fd44b72f5a6e.png

yum --enablerepo=mysql80-community install mysql-community-server

5540ccb566b7c9377bc8d251b68f5850.png

到这步开始询问你的选择,大概意思如下:

954a47a6e82a6400ba21ef67530e8152.png

总大小371M,是否下载?输入y,然后回车即可

f709fb7c0aeaf8fde07d4c9bb584e3f7.png

Complete 完成!

可以查看一下mysql的状态:service mysqld start

a1d8bba9aae77e37d476924cec734988.png

接下来,我们需要查看一下,mysql为我们创建的默认密码,首次的登陆和配置mysql时需要用到。

grep "A temporary password" /var/log/mysqld.log

22ff24332dd050470fb34286d0ebd0a7.png

得到mysql的默认密码之后,登陆数据库:mysql -u root -p,开始修改密码

903d7be8e408d1effe494cb76e94bfab.png

策略说明:

019b18f60cc826930f554b955cbe9d94.png

图上:

强度为LOW,LOW代表什么?代表密码任意,但长度在8位或以上。

强度为MEDIUM,这个强度代表什么?代表密码包括:数字、大写字母、小写字母、特殊符号、长度8位以上。

STRONG就不解释了......

mysql的默认密码策略是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符、长度8位以上。所以需要修改

更改策略:set global validate_password.policy=0;

长度说明:

validate_password_length 值决定了密码的长度,validate_password_length最小值为4.如果你显性指定validate_password_length的值小于4,尽管不会报错, 但validate_password_length的值将设为4,超过4后设置是多少实际就是多少。

set global validate_password.length=1;

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

退出重新登录:

5963a380110db11cefc66d0387bd7eb6.png

测试用sqlyog是连接不成功的,是因为客户端还不支持8.0加密方式。

mysql> use mysql

Database changed

mysql> select host,user,password from user;

mysql> update user set host = '%' where user = 'root';

mysql> FLUSH PRIVILEGES;

重启:service mysqld restart

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值