Linux下备份MySql数据库

| 15 | Document | Linux 资料 |

Full备份的话可以用mysqldump,这里有资料
https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

之后可以通过备份Binary Log的方式备份数据库改动。
Binary Log 的运作原理很简单,它只是单纯的将所有会修改到资料库内容的操作记录在 Log 档案中

首先需要启用Binary Log(默认没启用)

修改 MySQL Server 的系统设定档(eg. /etc/my.cnf,最新版貌似改了,需要自己找下),在 [mysqld] 区块中加上 log-bin=mysql-bin 选项,然后重新启动 MySQL Server。
例如:

[mysqld] 
log-bin=mysql-bin

然后Binary Log会放在/var/lib/mysql

Comments
Write a Comment