首页 网建技术 使用Docker项目管理器创建MySQL多实例

使用Docker项目管理器创建MySQL多实例

如何在面板上使用Docker项目管理器快速创建多个版本的MySQL?手把手的教你如何创建多个版本的MySQL服务 环境介绍: 宿主机:CentOS7.9 配置:2核4G(测试机器,…

如何在面板上使用Docker项目管理器快速创建多个版本的MySQL?手把手的教你如何创建多个版本的MySQL服务
环境介绍:
宿主机:CentOS7.9
配置:2核4G(测试机器,生产环境建议配置高点)
面板版本:7.9.26(测试版)
Docker项目管理器:3.9
使用Docker项目管理器创建MySQL多实例插图
Docker版本:Docker version 20.10.14, build a224086
测试MySQL版本:
MySQL5.7.37
MySQL8.0.28
1、获取MySQL版本
使用Docker项目管理器创建MySQL多实例插图1
使用Docker项目管理器创建MySQL多实例插图2
默认情况下,直接输入mysql名,会拉取 mysql:latest镜像,就是最新版本的镜像,指定版本后拉取的是指定版本的MySQL镜像,如 mysql:5.7.37
2、创建容器:
使用Docker项目管理器创建MySQL多实例插图3
使用Docker项目管理器创建MySQL多实例插图4 指定容器中数据库的密码:

  1. MYSQL_ROOT_PASSWORD=dapaotest1

复制代码

3、容器创建成功后,进入终端命令行查看数据库
使用Docker项目管理器创建MySQL多实例插图5 使用Docker项目管理器创建MySQL多实例插图6
4、创建数据库表

  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;

复制代码

5、以WordPress为例,创建网站,使用MySQL8.0.28数据库
使用Docker项目管理器创建MySQL多实例插图7
6、填写数据库信息,注意填写数据库的时候主机要带上数据库映射的端口
使用Docker项目管理器创建MySQL多实例插图8
7、配置网站信息
使用Docker项目管理器创建MySQL多实例插图9
8、写一篇文章测试
使用Docker项目管理器创建MySQL多实例插图10

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 小小编

为您推荐

SSH的使用详解

SSH的使用详解

今天小编为大家分享一篇关于SSH 的介绍和使用方法的文章。本文从SSH是什么出发,讲述了SSH的基本用法,之后在远程登录...
宝塔linux面板安装软件错误:宝塔面板检测到系统目录不可写。解决方法

宝塔linux面板安装软件错误:宝塔面板检测到系统目录不可写。解决方法

错误:宝塔面板检测到系统目录不可写。 1、安装了宝塔系统加固,请先关闭; 2、安装了云锁,请关闭系统加固功能; 3、安装...
宝塔linux面板node.js项目服务器重启丢失,pm2列表被删除清空解决方案

宝塔linux面板node.js项目服务器重启丢失,pm2列表被删除清空解决方案

宝塔linux面板node.js项目服务器重启丢失,pm2列表被删除清空解决方案 近期由于服务器异常重启,发现node....
宝塔linux面板 apache网站访问报错503 Service Unavailable解决

宝塔linux面板 apache网站访问报错503 Service Unavailable解决

宝塔linux面板 apache网站访问报错: 503 Service Unavailable Service Unav...
宝塔windows面板apache开启Gzip压缩方法

宝塔windows面板apache开启Gzip压缩方法

感谢网友安好反馈问题,经检查少写一个模块导致开启后apache无法启动 2018/05/18更正 第1步 apache配...

发表回复

返回顶部