docker中mysql同步数据

Posted 疯狂小公举

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker中mysql同步数据相关的知识,希望对你有一定的参考价值。

搜索镜像

docker search mysql

拉取镜像

docker pull mysql:5.7

启动容器

-d 后台运行
-p 端口映射
-v 卷挂载
-e 环境配置
–name 容器名字

docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7

使用本地的navicat连接测试一下 3310

注意:阿里云需要开启安全组的3310端口号

查看本地的 /home/mysql 目录

在远程连接mysql的可视化navicat中新建一个数据库

查看本地的 /home/mysql/data目录下

删除mysql容器,然后发现远程连接失败

docker rm -f mysql01

查看本地的mysql,看到我们刚刚建立的mysql数据库在本地存储着

以上是关于docker中mysql同步数据的主要内容,如果未能解决你的问题,请参考以下文章

Docker + MySQL 实现主从同步配置

Docker简便搭建基于binlog的Mysql主从同步

docker搭建ElasticsearchKibanaLogstash 同步mysql数据到ES

linux12 - docker容器05 --> 数据卷挂载实战MySQL同步数据

Sequelize 无法从 Node/express 应用程序同步到 docker 容器中的 MySQL (ECONNREFUSED)

Docker——挂载实现同步