连腾讯云上的连腾讯云上的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(如下文件如下文件)
我创建docker的姿势
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')
我输完之后敲回车出现这种情况
评论0