盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

详细介绍mysql针对单张表的备份与还原的示例代码

时间:2025/3/16作者:未知来源:盾怪网教程人气:

[摘要]+--------------+-----------------+---------------------------------------------------------------上一...
+--------------+-----------------+

---------------------------------------------------------------

上一节用的是xtrabackup 对表进行备份,它的应用场景是单表的数据量大且在备份的过程中还要支持对表的写操作;也就是说在目前的场景下mysqldump 这个简单的

备份工具也是可以满足要求的;


现给出mysqldump 备份的一般步骤

A:创建备份用户

1.

  create user dumper@'127.0.0.1' identified by 'dumper123';
        grant select on *.* to dumper@'127.0.0.1';
        grant show view on *.* to dumper@'127.0.0.1';
        grant lock tables on *.* to dumper@'127.0.0.1';
        grant trigger on *.* to dumper@'127.0.0.1';


B:备份tempdb.dictmajor表

1.

mysqldump --host=127.0.0.1 --port=3306 --user=dumper --password=dumper123 --quick tempdb dictmajor >/tmp/tempdb.dictmajor.sql

C: 删除已经备份的表

1.

mysql>drop table tempdb.dictmajor;

D:还原tempdb.dictmajor表

1.

mysql -uroot -pxxxxx -h127.0.0.1 -p3306 tempdb </tmp/tempdb.dictmajor.sql

E:检证还原的有效性

1.
select * from dictmajor;

   +--------------+-----------------+
        

关键词:详细介绍mysql针对单张表的备份与还原的示例代码




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版