如何链接docker容器中的mysql
如何链接docker容器中的mysql
- 进入mysql容器
docker ps
会列出所有容器
这里我们复制CONTAINER ID,运行指令docker exec -it 容器ID /bin/bash
,后面的是路径一般是这个,照抄就完了
使用命令mysql -uroot -p
,输入密码链接数据库,输入密码的过程是不可见的


- 更改权限
选择dabase命令:use mysql
,然后查看权限用户select host,user from user;
,注意;
是必须的

如果像上这样的host=%,user=root就不用修改了,如果不是就需要使用命令:update user set host = '%' where user ='root';
修改权限flush privileges;
刷新

这里我用的是tableplus,绿色代表链接成功。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CCの日记!
评论