Dokcer启动2个mysql容器
查看正在运行的容器
docker ps
我这里已经启动了一个mysql容器,端口3306。
查看所有镜像
docker images
这里已经有5.7.25版本的mysql镜像了
我这里还想再创建一个不同mysql版本的容器
1.创建并启动MySQL容器
docker run -d --name mysql5.7.25-13307 -p 13307:13307 -e MYSQL_ROOT_PASSWORD="123456" mysql:5.7.25
2.进入容器
docker exec -it mysql5.7.25-13307 bash
3.连接mysql
mysql -uroot -p123456
4.授权其他机器登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
5.刷新权限
FLUSH PRIVILEGES;
6.退出mysql
EXIT;
6.在容器内修改mysql端口
vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改容器中的文件有2种方式:
- 在容器中安装vi/vim,直接编辑
apt-get update
apt-get install vim
或
yum update
yum install vim
- 将容器的文件copy到主机,修改完成再copy回容器
# 将容器的文件copy到主机
docker cp mysql5.7.25-13307:/etc/mysql/mysql.conf.d/mysqld.cnf /root# 文件在主机做修改# 将主机的文件copy到容器
docker cp /root/my.cnf mysql5.7.25-13307:/etc/mysql/mysql.conf.d/
7.重启容器
docker restart mysql5.7.25-13307
Dokcer启动2个mysql容器相关推荐
- 解决MySQL3306端口被占用 docker启动不了MySQL容器
杀死当前占用3306端口的进程 kill -9 3306 重新启动docker,启动MySQL systemctl restart docker
- Docker-部署运行MySQL容器
2. MySQL 2.1. 快速参考 维护者:Docker 社区和 MySQL 团队 从哪里获得帮助:Docker 社区论坛.Docker 社区 Slack 或 Stack Overflow 2.2. ...
- docker mysql容器启动不_Mysql容器启动失败-解决方案
在看问题之前首先熟悉几个命令 相关命令 1.docker attach 连接到正在运行中的容器: 命令:docker attach --sig-proxy=falsemynginx 2.docker ...
- mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?
场景分析 docker-compose 运行mysql 容器的时候一直报下面的错误: .../var/log/mysql/mysql-error.log' for error logging: Per ...
- laradoc mysql acccess_安装之后,启动mysql容器失败
今天早上下了最新的docker, 按照安装说明构建容器之后, $ sudo docker-compose build .. $ sudo docker-compose up .. mysql_1 | ...
- docker 容器启动顺序_Docker容器启动时初始化Mysql数据库
1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案 ...
- Docker启动Mysql容器失败,挂载时权限不足,chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied
文章目录 1. 现象 2. 查看日志分析 3. 提示信息 4. 解决方案 5. 再次执行成功 6. 技巧 1. 现象 今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜 ...
- portainer 启动mysql_docker 安装portainer容器后,启动/Portainer 安装MySQL并开启远程访问...
启动命令: docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --nam ...
- Mysql容器启动失败-解决方案
Mysql容器启动失败-解决方案 参考文章: (1)Mysql容器启动失败-解决方案 (2)https://www.cnblogs.com/mjiu/p/10040661.html 备忘一下.
最新文章
- html页面获取get传递过来的值,在HTML中用js获取通过GET、POST方法(就是在网址后加?a=bc=d之类)传过来的表单值...
- 重做日志文件(redo log file)和归档日志文件(archive log file)
- 基于FPGA的SPI FLASH控制器设计
- [POJ] 3687 Labeling Balls(拓扑排序)
- sql server agent会自动关闭_经常用微信支付,要关闭这个开关,不然每个月都会自动扣钱...
- OpenCV3学习(2.4)——彩色图像读取、灰度图转化、RGB通道分割与合并
- EIGRP负载均衡实验(如有疑问,请留言)
- r语言中的shiny教程_如何使用Shiny在R中编写Web应用程序
- mysql函数 字符长度限制_MySQL中使用group_concat()函数数据字符过长报错的问题解决方法...
- eas报错日记_(FAQ)EAS服务启动失败[金蝶EAS]
- 开源GIS(十三)——openlayers通过geoserver中WFS添加要素
- vuex 源码分析_Vuex源码解析(一):Module初始化
- VLC和Qt结合编写流媒体rtsp播放器
- android 软电话,基于Android平台及SIP协议的软电话系统的研究
- 微积分——傅里叶级数
- js判断是否微信登陆
- Java基础之《JDK文档》
- [PPPOE]PPPD分析
- 计算机等级考试照片用ps怎么调,Photoshop教程:用PS消除照片中的杂色条纹
- exchange邮件中继服务器搭建,Exchange简单实现SMTP匿名中继的机制和原理