mint下apt安装MySQL8.0修改密码

mint下安装MySQL8.0非常容易,只需要在终端输入:

 sudo apt install mysql-server-8.0

安装完毕后,root用户对应的是随机生成的代码,现在需要对mysql进行一下简单的设置,修改root用户的密码即可。

1. 直接sudo进入mysql:

sudo mysql

2.此时进入了mysql环境,在mysql>提示符下输入:

update mysql.user set plugin = 'mysql_native_password' where user = 'root';

将root用户的认证方式设置为密码认证

3. 修改mysql的密码认证强度。如果想查看一下当前的密码认证强度,则输入:

show variables like 'validate_password%';

默认呈现的应该如图所示:

 可以看到密码认证规则强度是中级MEDIUM,密码认证的长度是至少8个字符。

这样的密码认证条件下,注入'root','123456'这样喜闻乐见的密码都是无法被MySQL接受的,所以对密码认证的内容可以通过命令行修改:

将密码认证强度降为LOW(也就是0)

set global validate_password.policy=0;

将密码认证的最小长度设置为4(这样就可以用root这样的密码了) 

set global validate_password.length=4;

4.修改了MySQL的密码认证规则后,修改root用户的默认随机密码:

alter user 'root'@'localhost' identified by 'root'; # root指你要设置的密码

这样就把root用户的密码修改为了root。这里需要注意的是用户名的写法'root'@'localhost'。

5.刷一遍权限:

flush privileages;

至此设置完毕。

退出MySQL环境后。就可以使用用户名root和新设置的密码root登录了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值