如何使用DockerHub官方的MySQL镜像

如何使用DockerHub官方的MySQL镜像,第1张

1、设置容器的mysql的root密码为”147258”;

2、新添加一个名为“steven”的用户,密码设置为“147258”;

3、在生成容器的同时新建一个名为“discuz”的数据库

4、将宿主机的目录“/mysql_data”映射到容器的“/var/lib/mysql”目录。这是因为默认情况下数据库的数据库文件和日志文件都会存放于容器的AUFS文件层,这不仅不使得容器变得越来越臃肿,不便于迁移、备份等管理,而且数据库的性能也会受到影响。因此建议挂载到宿主机的目录到容器内。

数据库镜像?没搞懂,备份吧是。

很多工具都支持数据库相互同步的,例如navicat mysql ,工具菜单里就有数据同步。

还有一种很傻瓜的办法,如果都是xp,而且mysql版本也一样的话,你可以直接把其中一个的Data文件夹(mysql安装目录下找,或者你安装mysql的时候设置的数据文件位置下找)复制,然后替换掉另外一机器的mysql data文件夹就可以了(注意备份数据)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8734672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存