1、在docker中安装并启动mysql5.7
https://jingyan.baidu.com/article/ed2a5d1f108af048f6be17be.html
https://blog.csdn.net/weixin_39791387/article/details/93375560?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase (docker Mysql:5.7的持久化存储及远程连接----还可以)
https://blog.csdn.net/liu911025/article/details/106636790 (故障解决mysql.sock问题)
https://www.cnblogs.com/linjiaxin/p/12731414.html (在mysql5.7容器里面安装vim)
docker电子书籍教程:
https://www.bookstack.cn/read/docker_practice-v1.0/cases-ci-drone.md
查看docker挂载目录:
https://www.cnblogs.com/gcgc/p/10831711.html
[root@localhost ~]# docker inspect mysql003 | grep Mounts -A 20
_________________________________________________________________
1、docker创建mysql容器:
docker run -d -p 23306:3306 --restart=always --privileged=true -v /usr/local/mysql003/conf/:/etc/mysql/conf.d -v /usr/local/mysql003/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql003 mysql:5.7
2、
(1)mysql指定登陆端口号:
[root@localhost mysql001]# mysql -u root -P 12345 -p
Enter password:
(2)mysql授权远程登陆:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
(3)mysql修改密码:
mysql>set password='123456'
(4)验证docker容器mysql的远程连接:(注意:必须加-h否则会报错的)
[root@monitor conf]# mysql -u root -P 13306 -h 10.10.33.33 -p
___________________________________________________________
执行docker search mysql在docker中查找是否有关于mysql的镜像
在docker中安装并启动mysql5.7
拉取需要版本的mysql,执行语句:docker pull mysql:5.7,具体操作如下图
在docker中安装并启动mysql5.7
查看安装好的mysql镜像,执行语句:docker images,具体如下图所示:
在docker中安装并启动mysql5.7
启动mysql镜像并生成容器,执行语句:
docker run -it --name My-mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 84164b03fa2e
其中
MYSQL_ROOT_PASSWORD=123456:表示设置 MySQL 服务 root 用户的密码。
具体操作与下图所示:
在docker中安装并启动mysql5.7
执行docker ps查看启动状态和容器ID
在docker中安装并启动mysql5.7
6
以交互式的方式进入mysql,执行以下语句:
docker exec -it 064c6bea326d /bin/bash
具体操作如下图所示:
在docker中安装并启动mysql5.7
7
执行命令mysql -h localhost -u root -p,提示输入密码,输入123456,就可以进行相关数据库操作。具体如下图所示:
在docker中安装并启动mysql5.7
END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-07-13 linux7安装teamViewer
2018-07-13 windows10系统右键添加cmd命令