Mac下Docker安装MySql、操作MySql

页面仔小杨IP属地: 河南
0.429字数 228阅读 7,542

Mac下Docker安装MySql、操作MySql

Docker入门

倘若你对Docker一点儿也不了解,建议学习Docker入门

一、查看docker状态

cd ~

$ docker image ls

$ docker container ls

$ docker container ls --all

二、从Docker中拉取MySql镜像

$ docker pull mysql

$ docker image ls

三、创建并启动MySQL容器

$ docker run --name itxing-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

$ docker ps // 查看容器运行状态

四、测试链接MySQL

navicat远程连接,连接MySQL前需要防火墙开放端口或者关闭防火墙。

开放端口:

$ sudo firewall-cmd --add-port=3306/tcp

关闭防火墙:

$ sudo systemctl stop firewalld

连接Docker启动的mysql出现:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

解决方案:

$ docker exec -it 6d5388599bda /bin/bash

mysql -uroot -p123456 // 123456是密码

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

这样结束后重新链接,就可以了哦

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
更多精彩内容,就在简书APP
"小礼物走一走,来简书关注我"
还没有人赞赏,支持一下
页面仔小杨技术网站:itxing666.gitee.io<br>公众号:页面仔小杨【实战干货、原创分享】
总资产6共写了2.5W字获得93个赞共16个粉丝

推荐阅读更多精彩内容