连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
完整报错信息:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决:1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件)2.进入mysqlId.cnf文件中在[mysqld]下添加skip-grant-tablesvim conf/my...
·
完整报错信息:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决:
1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件)
2.进入mysqlId.cnf文件中在[mysqld]下添加skip-grant-tables
vim conf/mysqId.cnf
3.进入mysql容器
docker exec -it mysql.5.7 /bin/bash
4.使用mysql -u root -p命令进入mysql,当提示输入密码时,此时可直接敲击enter进入mysql
5.修改mysql密码
set password for root@localhost = password('123456')
我输完之后敲回车出现这种情况
6.再次进入容器后输入mysql -u root -p之后输入新密码成功进入navicat也可以连接了
参考自:解决MySQL登录ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using passwor)问题
更多推荐
已为社区贡献1条内容
所有评论(0)