当前位置:网站首页>docker 安装mysql
docker 安装mysql
2022-08-02 06:18:00 【苍穹之跃】
(建议)mysql版本:5.7.38(注意:不要用5.7版本,会报错)
1.拉取镜像
docker pull mysql:5.7.382.运行镜像
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。在重新按上面的安装一遍即可。
边栏推荐
- PHP Warning: putenv() has been disabled for security reasons in phar
- HCIP 第二天
- 文件上传漏洞(二)
- 解决Pytorch模型在Gunicorn部署无法运行或者超时问题
- Submit code process
- 【npm install 报错问题合集】- npm ERR! code ENOTEMPTY npm ERR! syscall rmdir
- Servlet
- MySQL Advanced - MVCC (ultra-detailed finishing)
- Node installation and environment configuration
- Toolbox App 1.25 新功能一览 | 版本更新
猜你喜欢
随机推荐
武汉高性能计算大会2022举办,高性能计算生态发展再添新动力
Technology empowers Lhasa's "lungs", Huawei helps Lalu Wetland Smart Management to protect lucid waters and lush mountains
数据库概论-MySQL的数据表的基本操作
C# Coding Conventions Handbook
MySQL high-level statements (1)
Leading the demand and justifying the HR value - the successful launch of the "Human Resource Leading Model HRLM"
MySQL 23 classic interviews hang the interviewer
node安装及环境变量配置
chrome plugin development guide
MySQL classic 50 practice questions and the most detailed analysis of the whole network
Go inside the basic knowledge
交换--STP协议
Leetcode Weekly 304
typescript ‘props‘ is declared but its value is never read 解决办法
Dataset: A detailed guide to the download link collection of commonly used datasets in machine learning
Servlet
(部分不懂,笔记整理未完成)【图论】差分约束
解决C#非静态字段、方法或属性“islandnum.Program.getIslandCount(int[][], int, int)”要求对象引用
2022年7月18日-7月31日(Ue4视频教程和文档,20小时。合计1412小时,剩8588小时)
MySql 5.7.38下载安装教程 ,并实现在Navicat操作MySql









