记录云服务器使用docker初次安装mysql5.7与二次安装

1. docker拉取mysql5.7

`docker pull mysql:5.7`

2.设置保存mysql数据库的外部文件夹

/root路径下新建文件夹mysql路径

├── mysql
│   ├── conf
│   │   └── my.cnf
│   ├── data
│   │   └── mysql
│   └── logs

3. 启动mysql5.7

docker run --name mysql5.7 \
-p 3306:3306 \
-v /root/mysql/conf/:/etc/mysql/ \
-v /root/mysql/logs:/logs \
-v /root/mysql/data/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=数据库密码 镜像id或名称

注 意 : 第 一 次 运 行 m y s q l 镜 像 时 , 数 据 库 密 码 是 启 动 命 令 中 设 置 的 M Y S Q L R O O T P A S S W O R D 的 值 。 \color{red}{注意:第一次运行mysql镜像时,数据库密码是启动命令中设置的MYSQL_ROOT_PASSWORD的值。} mysqlMYSQLROOTPASSWORD
但 是 当 第 二 次 重 新 生 成 m y s q l 容 器 时 , 如 果 还 是 使 用 同 样 的 映 射 路 径 , 那 么 , 第 二 次 的 设 置 的 密 码 不 能 成 为 数 据 库 连 接 的 密 码 , 真 实 的 密 码 还 是 数 据 库 文 件 中 上 一 次 的 密 码 。 \color{red}{但是当第二次重新生成mysql容器时,如果还是使用同样的映射路径,那么,第二次的设置的密码不能成为数据库连接的密码,真实的密码还是数据库文件中上一次的密码。} mysql使
二 次 安 装 ( 新 容 器 , 老 映 射 路 径 ) , 这 相 当 于 数 据 库 的 整 体 备 份 后 的 还 原 ! ! \color{red}{二次安装(新容器,老映射路径),这相当于数据库的整体备份后的还原!!}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值