mysql全量备份

网上相关的讨论已经很多,这里简单记录一下步骤

如果是在新机器上,装好MySQL之后,先运行mysql_config_editor,参考链接:https://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html

运行命令:

> mysql_config_editor set --user=user_name --password

请用mysql用户名替代user_name,回车之后,会提示输入密码,这样会在本地Home目录生成文件.mylogin.cnf,我们看一下结果:

> mysql_config_editor print --all
[client]
user = user_name
password = *****

配置好登录信息之后,就可以调用mysqldump来备份我们的数据库了

> mysqldump --flush-logs database_name > database_name_backup.sql

具体的备份参考如下链接:
https://www.jianshu.com/p/b77dfd6d998b
https://segmentfault.com/a/1190000023285648
https://juejin.cn/post/6844903670199353357

你可能感兴趣的:(mysql全量备份)