用mysqldump备份数据库

格式:/usr/local/mysql/bin/mysqldump -hip -Pport -uuser -ppasswd --set-gtid-purged=off  --database aa > aa.sql

注意:加入 --set-gtid-purged=off 避免导出GTID_EXECUTED值

还可通过:reset mater

这个操作可以将当前库的GTID_EXECUTED值置空

 

 

导入命令:mysql -uroot -proot aa < aa.sql

如果报ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.错误

可以通过上面的注意来解决!

 

注意还可在数据库后面加上--ignore-table=test.t1 --ignore-table=test.t2,忽略某些表不导出

 

如果mysql导入有问题,则先登录,然后使用

source dump.sql

 

你可能感兴趣的:(用mysqldump备份数据库)