使用docker安装mysql8

使用docker安装mysql8,第1张


一、安装

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.25 --lower_case_table_names=1

参数解释
-v:挂载宿主机目录和 docker容器中的目录,前面是宿主机目录,后面是容器内部目录。



-d:后台运行容器。



-p:映射容器端口号和宿主机端口号。



-e:环境参数,MYSQL_ROOT_PASSWORD设置root用户的密码。



–lower_case_table_names: 表名在硬盘上以小写保存,名称比较对大小写不敏感。




二、修改密码并配置远程连接 1、进入容器

docker exec -it mysql bash
2、连接并切换数据库
mysql -uroot -p123456
use mysql
3、修改密码,设置所有主机可以访问
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'
4、刷新权限
flush privileges


三、总结

此方法仅适用于简单测试,不推荐在生产环境中使用docker部署mysql。



文章链接:为什么mysql不要放在docker中?

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存