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;
这样就算完成了,接下来就可以完美的进行玩耍了
本文来自博客园,作者:程序员鲜豪,转载请注明原文链接:https://www.cnblogs.com/hg-blogs/p/16798783.html
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统