当前位置:论坛首页 > Linux面板 > Linux面板教程

使用Docker商用模块部署MySQL多实例

发表在 Linux面板2022-5-5 16:50 [复制链接] 2 4956

面板版本:7.9.27测试版本
服务器系统:CentOS7
Docker版本:20.10.14
镜像仓库:docker.io
MySQL版本:MySQL8.0.29,MySQL5.7.38
1、点击面板左侧Docker,点击安装docker或者docker-composer
docker模块安装.jpg
2、安装好后,获取MySQL镜像包
拉取5.7.jpg 拉取5.7镜像过程.jpg
MySQL8.0.29的镜像名称是 mysql,默认就是最新的镜像包
3.创建容器
MySQL5.7容器构建:
57docker.jpg docker571.jpg
MySQL8.0容器构建:
docker80.jpg docker801.jpg
  1. MYSQL_ROOT_PASSWORD=dapaodocker80
复制代码

这个参数是指定容器中MySQL使用的密码
4、设置数据库,授权远程访问的权限
点击终端.jpg
docker8029.jpg
登录MySQL8中
docker80信息.jpg
创建数据库,并配置远程登录权限
创建远程用户并.jpg
  1. 查看数据库的命令
  2. show databases;
  3. 创建数据库的命令
  4. create database dapaodocker;
  5. 创建用户的命令
  6. create user 'dapaodocker'@'%' identified by 'dapao666!';
  7. 授权
  8. grant all on dapaodocker.* to dapaodocker@'%';

  9. 查看用户权限
  10. select host,user from user;
复制代码

远程访问测试
docker57连接.jpg dokcer80连接.jpg
到这里,docker商用模块创建MySQL多实例的教程就完成了,后续将会创作一个专题,用实际案例教学,如Dockercomposer的使用,DockerFile的编排,DockerSwarm部署集群,精彩教程,敬请关注我的主页:https://www.bt.cn/bbs/space-uid-87027.html

使用道具 举报 只看该作者 回复
发表于 2022-5-17 17:28:55 | 显示全部楼层
大哥,我的服务器Nginx启动不了,可以帮忙解决一下吗
使用道具 举报 回复 支持 反对
发表于 2022-5-19 15:41:39 | 显示全部楼层
橘子君 发表于 2022-5-17 17:28
大哥,我的服务器Nginx启动不了,可以帮忙解决一下吗

重新发帖
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表