目录
4.2登录mysql服务器,之后输入mysql密码:123456
1.docker mysql:5.7的持久化存储及远程连接
1.1下拉镜像
docker pull mysql/mysql-server:5.7
1.2后面的mysql标签是版本号,可选择以下版本
标红色记号的为版本号
docker pull mysql/mysql-server:5.7
5.5/5.6/5.7/8.0
1.2.1:非常要注意的:
①.重要数据都不要放在容器中
容器删除的时候 容器的所有的数据会被清空
将宿主机的文件夹挂载进入,所有的数据都放在文件夹中
②.容器中基础系统centos,alpine和使用的系统有区别
容器内没有 vi vim
宿主机有这个指令 将配置文件放到宿主机,挂载的方式放到容器中
2.在宿主机中创建相关目录,用于挂载容器的相关数据
mkdir -p /data/mysql/{conf,data}
2.1conf目录:
①.必须提前上传my.cnf文件到/data/conf目录 并且它与window中的配置文件my.ini后缀名是不一样
2.2data目录:
①.数据保存到宿主机中,下次需要的时候重启容器,原有数据都能被加载,不会丢失数据