docker安装mysql

第一步:拉镜像

docker pull mysql

第二步:创建文件夹

mkdir /root/mysql_docker

第三步:使用pwd命令确保自己在/root/mysql_docker路径下

pwd

第四步:使用docker命令启动mysql容器

docker run --name mysql_docker
-v /root/mysql_docker/conf:/etc/mysql/conf.d
-v /root/mysql_docker/logs:/logs
-v /root/mysql_docker/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=admin123
-d -i -p 3306:3306 mysql

*注意密码,请复制到本地进行修改,此密码仅做博客展示用,密码强度低,不建议与我一致

docker run --name mysql_docker -v /root/mysql_docker/conf:/etc/mysql/conf.d -v /root/mysql_docker/logs:/logs -v /root/mysql_docker/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=admin123 -d -i -p 3306:3306 mysql

大家如果在生产上进行部署的话,可以修改映射的端口号

第五步:使用docker命令进入进入mysql容器的操作界面

docker exec -it mysql_docker bash

第六步:输入以下命令后,再输入刚才的密码admin123

mysql -uroot -p

第七步:配置远程访问密码

use mysql;
select host,user from user;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'admin123';
flush privileges;

 这样就算完成了,接下来就可以完美的进行玩耍了

posted @   程序员鲜豪  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示