admin管理员组文章数量:1582339
-------------------------------------------------------------------------------------------------------------
教程大纲:
http://blog.csdn/qq78442761/article/details/76018310
-------------------------------------------------------------------------------------------------------------
数据库的备份与恢复
下面备份数据库test_1中customers1的全部数据到c盘backup的目录并命名为backupfile.tet.然后导入进一个空表
使用mysql客户端实用程序备份和恢复表
1.mysqldump备份
2.C:\backup.file.sql
3.登录方法 mysql -u root -p 123456 test_1<test_1.customers1
二进制文件的使用
1.打开mysql安装目录下my.ini(liunx为myf)
2.找到[mysqld]在这标签下面添加 log-bin=[=filename]
3.一般可以这么写 log-bin=c:/Program Files/MySQL server5.5/bin/bin_log
4.查看二进制文件bin_log.000001的内容
a) Mysqlbinlog bin_log.000001
b) 或者 mysqlbinlog bin_log.000001> c:\backup\bin_log000001.txt
使用二进制日志恢复数据
一系统管理员从本周一下班用mysqldump进行完全备份,文件为alldata.sql,接着从周一开启日志,bin_log.000001保存周一下午5点到周三上午9点的所有更改信息,在本周三上午9点刷新日志 flush logs 创建了一个日志文件 bin_log.000002,但周五系统崩溃,现在要求恢复
1.在mysql客服端运行界面输入 mysqldump -u root -p123456 mysql_test < alldate.sql
2.然后使用mysqlbinlog 将数据恢复到mysqlbinlog bin_log.000001 | mysql -u root -p123456
3.最后恢复 mysqlbinlog bin_log.000002 | mysql -u root -p123456
因为二进制文件很占用系统空间,所以要及时清除
Reset master
删除的用以下语句
Purge {master|binary} logs to ‘log_name’
Purge{master|binary} logs before ‘date’
1,第一句用于删除指定文件,第二个是删除时间date之前的所有文件
版权声明:本文标题:MySQL入门之备份与恢复 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727894648a1136669.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论