mysql5.6下载和安装,直接解压缩运行,你知道myql5.6如何下载和安装吗?并且不需要繁琐的安装过程,直接解压缩就可以运行,下面将详细介绍......
docker镜像下如何备份mysql数据
来源:互联网
2023-03-16 23:27:18 324
我们知道,备份mysql数据库可以通过mysqldump命令,但是如果mysql是在docker镜像下呢该如何备份呢,其实也一样,通过mysqldump备份,下面就一起来操作一下吧
工具/原料
- linux
- docker
方法/步骤
首先连接进入linux,并且进入到docker配置文件所在目录下,如图:
然后通过docker-compose ps命令查看所安装的镜像
找到其中mysql的镜像名称,然后执行命令docker exec -it deploy_mysql_1 bash 进入mysql镜像
然后在镜像中进入mysql的bin目录下执行mysqldump命令备份:mysqldump -uroot -p 数据库名> /var/lib/mysql/bak.sql,回车然后输入密码即可备份成功。
注意:/var/lib/mysql这个路径是配置在docker配置文件中的,这个可以自定义。因为这个目录配置好了映射之后,就会直接同步到主机下面的目录:
那么怎么找到对应关系呢,可以执行docker inspect deploy_mysql_1查看mysq镜像信息找到对应关系,Destination表示镜像目录,Source表示对应的宿主机目录,我们只要备份到镜像目录下,数据就会同步到主机的对应目录下
切换到镜像目录/var/lib/mysql查看会发现已经被备份成功,然后切换到对应的主机目录里面发现也会有一份文件,我们就可以将主机目录下的备份文件导出到本地即可
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
上一篇:如何让用php删除mysql中的记录 下一篇:mysql中的update怎样使用
相关文章