您的位置:首页 > 运维架构 > Docker

centos7 在docker安装mysql,并连接外部数据库的客户端

2019-05-09 20:40 519 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_38140644/article/details/90047169

搜索需要的数据库在docker里面有没有

[code]# docker search mysql

启用mysql容器

[code]# docker pull docker.io/mysql:5.6

查看容器是否存在

[code]# docker images

run mysql容器

[code]# docker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

-p 左边的为寄宿机的端口号,右边的为mysql默认的端口号

-d 为后台默认运行数据库

--name 为这个container命名

查看docker中运行的容器

[code]# docker ps -a

exec -it 进入容器里面的mysql

[code][root@iZuf69uid2wuo3vs0zw72pZ ~]# docker exec -it mymysql bash
root@60fceb5fff81:/# mysql -uroot -p

修改数据库的权限为所有而不是root用户

[code]mysql> grant all on *.* to 'root'@'%';

最重要的一步 刷新权限

[code]mysql> flush privileges;

退出进入的容器

exit; 退出mysql

exit 退出进入的mysql容器

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: