JavaWeb 网络服务器 方法 dom pyqt mui bootstrap后台模版 nginx视频教程 web前端开发实战项目 cpm计算 bootstrap模态框传参 多线程实现方式 oracle添加索引 java获取字符串 nfc卡片 python变量定义 python网页编程 java编程学习 java读取文件数据 java中map linux镜像安装 python教程下载 mathcad下载 简体中文语言包 机械下载 EasyCHM 笔记本外接显示器好吗 无法打开搜索页 怎么设置迅雷为默认下载器 瑞兹技能 华为手机刷公交卡 通灵学院在哪 女圣骑 地图数据采集 ae蒙版和遮罩 js绑定事件的方法 三菱plc序列号 java大数据语言 巫师3福利 劳动节称号
当前位置: 首页 > 学习教程  > 编程语言

通过docker快速部署mysql5.7

2020/11/24 9:26:42 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

step1:拉取mysql5.7镜像 docker pull mysql:5.7 step2:创建数据目录和初始化sql 说明: 1、数据目录用户mysql的本地持久化,便于服务重启数据不丢失 2、初始化sql用户容器启动后执行的初始化sql,从而完成某些特殊的场景需求 mkdir -p /u01…

step1:拉取mysql5.7镜像

docker pull mysql:5.7

step2:创建数据目录和初始化sql

说明:
1、数据目录用户mysql的本地持久化,便于服务重启数据不丢失
2、初始化sql用户容器启动后执行的初始化sql,从而完成某些特殊的场景需求

mkdir -p /u01/mysql/{data,sql}

step3:编写初始化sql文件

cat << EOF > init.sql
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
CREATE DATABASE mmwiki;
CREATE USER 'mmwiki'@'%' IDENTIFIED BY "mmwiki@123";
GRANT ALL ON mmwiki.* TO 'mmwiki'@'%' IDENTIFIED BY "mmwiki@123";
FLUSH PRIVILEGES;
EOF

step4:运行镜像

docker run -itd --name mysql -h mysql -p 33306:3306 -v  /u01/mysql/sql:/docker-entrypoint-initdb.d/ -v  /u01/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 

命令行登陆测试

mysql -ummwiki -p -h 192.168.16.115 -P 33306  #回车输入密码再次回车即可

没有mysql命令,执行yum -y install mysql* 即可
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_400038.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?