mysql 8.x忘记密码&开启远程连接

1. 在mysqld 配置项添加

skip-grant-tables

2. 重启mysqld

3. 将root密码置空

mysql> update user set authentication_string='' where user='root';

4. 退出,注释掉skip-grant-tables,并重启,再次进入就不需要密码了

4. 再次进入修改MySQL密码

alter user 'root'@'%' identified with mysql_native_password by '26SE>Z%UddNN';

5. 重启mysql验证

 ——————————————————————————————————————

开启远程连接

修改配置文件

bind-address=0.0.0.0

进入mysql修改user表

use mysql
update user set host = '%' where user = 'root';  # 修改远程访问

 重启mysql

 

posted @ 2022-07-11 15:47  不会跳舞的胖子  阅读(106)  评论(0编辑  收藏  举报