失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MySQL 备份还原数据库批处理

MySQL 备份还原数据库批处理

时间:2023-10-17 17:18:49

相关推荐

MySQL 备份还原数据库批处理

关注设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享MySQL 备份还原数据库批处理教程,希望对大家能有一点小小的帮助。

1、备份数据库(单个表备份) bk_table.bat

代码如下:

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database1 table1table1.sql

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table2table2.sql

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table3table3.sql

pause

2、还原数据库(单个表还原) restore.bat

代码如下:

mysql -h127.0.0.1 -P3306 -uroot -proot database1 table1.sql

mysql -h127.0.0.1 -P3306 -uroot -proot database2 table2.sql

mysql -h127.0.0.1 -P3306 -uroot -proot database2 table3.sql

pause

3、备份数据库并自动打包压缩成.rar文件(单个表备份) bk_table.bat

代码如下:

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database1 table1table1.sql

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table2table2.sql

mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table3table3.sql

winrar a Db_Bak_%date:~0,10%.rar D:DB_Backup*.sql

DEL D:DB_Backup*.sql

pause

执行批处理后,你的备份数据脚本就会被压缩到你的电脑D:DB_Backup 的 Db_Bak_日期.rar文件中。

如果出现“WinRAR 不是内部或外部命令,也不是可运行的程序或批处理文件。” 错误,在计算机-属性-高级-环境变量-在Path项

添加你的WinRAR路径,如:C:Program FilesWinRAR 即可。

4、备份整个库的数据

代码如下:

mysqldump -h127.0.0.1 -P3306 -uroot -proot database1 database1.sql

Pause

说明:

1、打开记事本-把以上脚本拷贝到记事本-另存为*.bat文件即可双击打开执行。

2、需要将你的MySql安装bin目录路径添加到计算机环境变量的Path里:

计算机-属性-高级-环境变量-在Path项添加 你的Mysql安装bin目录路径 如:C:Program FilesMySQLMySQLServer5.0bin

或者将批处理文件拷贝到bin目录下C:Program FilesMySQLMySQL Server 5.0bin执行。

以上都已经过测试,O(∩_∩)O~

如果觉得《MySQL 备份还原数据库批处理》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。