首页 > 数据库 > mysql教程 > MAC电脑docker容器中启动mysql的方法

MAC电脑docker容器中启动mysql的方法

藏色散人
发布: 2020-04-26 14:43:30
转载
2641 人浏览过

MAC电脑docker容器中启动mysql的方法

docker下载镜像

docker pull mysql
docker images
登录后复制

创建容器

docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql57 -v /usr/local/docker_mysql/57/data/mysql:/var/lib/mysql -p 3306:3306 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
docker exec -it mysql57 bash
登录后复制

如果连接Docker启动的mysql出现报错:

ERROR 2059 (HY000): Authentication plugin caching_sha2_password’ cannot be loaded
登录后复制

解决办法

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
SELECT plugin FROM mysql.user WHERE User = 'root';
登录后复制

停止

docker stop mysql
登录后复制

启动

docker start msyql
登录后复制

推荐:《mysql视频教程

以上是MAC电脑docker容器中启动mysql的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:segmentfault.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板