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
越学越感到自己的无知