解决Docker安装Mysql后宿主机无法连接问题

Mysql数据库 2025-08-02

在Docker中安装Mysql后宿主机无法连接,因为默认的root账号只允许本地登录。

解决:

进入容器后连接mysql:

mysql -u root -p

登录成功后创建新用户并为新用户赋予权限:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpwd';

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

然后就可以在宿主机用newuser登录了。

------ 本文结束 感谢阅读 ------
上一篇: MySQL 日期类函数
下一篇: 没有了~
推荐阅读
Sql语句优化和索引
Mysql数据库 2019-04-22
索引(也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构
Mysql数据库 2019-04-22
悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题
Mysql数据库 2019-04-22
当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配
Mysql数据库 2023-10-07
GROUP BY语句与HAVING语句的使用
Mysql数据库 2019-04-22