关于使用MYSQL输入密码报错,以及连接不到服务器问题

时间:2024-03-16 09:24:16

关于连接MYSQL的时候,出现caching_sha2_password或者Navicat连接报版本错误

方法:
1、进入docker部署的容器中,docker exec -it ‘容器名字’ /bin/bash
如 docker exec -it mysql /bin/bash
2、输入用户名和密码
mysql -uroot -proot
3、修改密码
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;

不允许主机连接服务器的问题

关于使用MYSQL输入密码报错,以及连接不到服务器问题
1.在任务管理器先停止mysql服务
2.进入mysql所在目录的bin目录下 在目录上敲CMD进入mysql的bin目录下
3.输入mysqld --skip-grant-tables回车
关于使用MYSQL输入密码报错,以及连接不到服务器问题
4.打开另一个命令提示符用管理员身份,同样切换到bin目录下mysql -u root -p 回车
输入密码
关于使用MYSQL输入密码报错,以及连接不到服务器问题
5.出现这个之后,重启mysql服务

再次打开mysql链接就行了