个人小站

[资料]Linux下备份MySql数据库

字数统计: 164阅读时长: 1 min
2018/04/30

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。
例如:

1
2
[mysqld] 
log-bin=mysql-bin

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

原文作者:ted423

原文链接:http://ted423.github.io/Document/mySQL-backup/

发表日期:April 30th 2018, 4:51:00 pm

更新日期:April 30th 2018, 4:51:00 pm

版权声明:本站原创内容(一般是语句不通顺的那种)采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可,转载内容以及不带个人观点的分享不在此例,摘抄有Wiki的内容的文章统一根据Wiki采用 CC BY-SA 3.0

CATALOG