当前位置:网站首页>docker 安装mysql
docker 安装mysql
2022-08-02 06:18:00 【苍穹之跃】
(建议)mysql版本:5.7.38(注意:不要用5.7版本,会报错)
1.拉取镜像
docker pull mysql:5.7.38
2.运行镜像
docker run -p 3306:3306 --name mysql -v /home/database/mysql/conf:/etc/mysql/conf.d -v /home/database/mysql/logs:/var/log/mysql -v /home/database/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.38 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
命令解释说明:
-p 3306:3306:将主机的3306端口映射到docker容器的3306端口。
--name mysql:运行服务名字
-v /home/database/mysql/conf:/etc/mysql/conf.d :文件挂载
-v /home/database/mysql/logs:/var/log/mysql:文件挂载
-v /home/database/mysql/data:/var/lib/mysql :文件挂载
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
-d mysql:5.7.38 : 后台程序运行mysql5.7.38
–character-set-server=utf8mb4 :设置字符集
–collation-server=utf8mb4_unicode_ci:设置校对集
3.删除
删除镜像后,重新安装,由于挂载了数据在主机中,重新安装后,原来的账号密码、以及数据还都在。
如果需要安装全新的mysql,则先删除文件夹:/home/database/mysql。在重新按上面的安装一遍即可。
边栏推荐
猜你喜欢
CAT1 4G+Ethernet development board Tencent cloud mobile phone WeChat applet display temperature and delivery control
论文《Deep Multifaceted Transformers for Multi-objective Ranking in Large-Scale E-commerce Recommender》
MySQL Advanced SQL Statements (2)
[npm install error report collection] - npm ERR! code ENOTEMPTY npm ERR! syscall rmdir
optional
Toolbox App 1.25 New Features at a Glance | Version Update
专家见解|经济低迷期把握创新机会的 3 大方法
Specified URL is not reachable,caused by :‘Read timed out
交换部分 VLAN
Detailed explanation of 9 common reasons for MySQL index failure
随机推荐
Dataset:机器学习中常用数据集下载链接集合之详细攻略
Reverse resolve dns server
提交代码流程
实例032:反向输出II
MPLS的相关技术
MySQL high-level statements (1)
HCIP 第四天
MySql 5.7.38 download and installation tutorial, and realize the operation of MySql in Navicat
aTrust项目的相关操作与分享
About the local server problem after ue4.27 pixel streaming package
typescript 'props' is declared but its value is never read solution
打卡day05
文件上传漏洞(二)
暑期总结(三)
享年94岁,图灵奖得主、计算复杂性理论先驱Juris Hartmanis逝世
Wuhan 2022 organizing of the high-performance computing added new ecological development of high-performance computing
实例030:回文数
Servlet
MySQL Advanced SQL Statements (2)
Nodejs installation and global configuration (super detailed)