
腾讯云Docker中的MySQL出现错误ERROR 1045 (28000): Access denied for user ...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
当在腾讯云Docker环境下运行MySQL遇到“ERROR 1045 (28000): Access denied”的问题时,这通常意味着登录用户没有正确的权限或使用了错误的凭据。解决此问题需检查并确认用户名、密码及数据库权限设置是否正确,并确保与Docker容器内的MySQL配置相匹配。
完整报错信息:ERROR 1045 (28000): Access denied for user root@localhost (using password: YES)。
解决步骤如下:
1. 打开在创建MySQL容器时挂载的conf目录下的mysqld.cnf文件。
2. 在mysqlId.cnf文件中[mysqld]部分添加skip-grant-tables配置项。
3. 进入MySQL容器:`docker exec -it mysql.5.7 /bin/bash`
4. 使用命令 `mysql -u root -p` 登录MySQL。
全部评论 (0)
还没有任何评论哟~


