前言:
而今你们对“mysql备份原理”大概比较注意,看官们都需要了解一些“mysql备份原理”的相关资讯。那么小编在网络上汇集了一些有关“mysql备份原理””的相关文章,希望小伙伴们能喜欢,同学们一起来学习一下吧!简介:通常来说,Mysql 数据库的备份能够通过 mysqlpdump 工具来完成,这工具既能在命令行里运行,也能写成脚本按时执行。不过呢,在本实例里,是用交互式程序来做数据库备份的。啥叫交互式呢?就是一种能让用户和系统实时互动交流的方式。系统会按照用户的要求去处理,然后把结果再反馈给用户。就拿本实例来讲,用户能够依照实际需要,把要备份的数据表、数据库发给系统,系统处理完就把结果给输出了。
这篇文章主要讲的是 Linux 系统里 Mysql 数据库交互式备份技巧的处理流程,具体内容请看下面。
一、访问Linux系统
1.访问Linux系统
2.查看Mysql的版本
二、Mysql常见备份方法
1.查看Mysql的运行状况
执行指令# systemctl status mysql
2.Mysql的三种常见备份方法
说明:Mysql 数据库常见的备份方法呢,主要有这么三种。一种是用 mysqldump 来做逻辑备份,一种是用 xtrabackup 来做热备份,还有一种是用 cp 命令来做物理备份。这篇文章主要讲的是用 mysqldump 进行逻辑备份的办法。
(1)使用mysqldump进行逻辑备份
(2) 使用xtrabackup进行热备份
(3) 使用cp命令进行物理备份
三、Mysql交互式脚本备份实例
1.Mysqldump备份原理
2.Mysql交互式备份实例
(1)编写mysql备份脚本
执行指令# vim mysql_backup.sh
在vim中输入备份脚本代码如下:
首先,显示所有数据库;
其次,USE选定的数据库后检索出该库的所有数据表;
再次,选定数据表;
最后,创建备份目录执行数据备份。
(2)为脚本程序授权
执行指令# chmod +x mysql_backup.sh
(3)执行数据备份脚本程序
执行指令# sh mysql_backup.sh
备注:执行上述语句就代表已经通过数据库名称和密码成功连接Mysql,并显示所有的数据库信息。
输入选定的数据库继续:
输入选定的数据表并输入备份目录继续:
(4)查看备份数据
标签: #mysql备份原理