陈龙象,刑事侦缉档案第四部国语,莱芜新闻
1、备份数据库(单个表备份) bk_table.bat
mysqldump -h127.0.0.1 -p3306 -uroot -proot --default-character-set=gbk -t database1 table1>table1.sql
mysqldump -h127.0.0.1 -p3306 -uroot -proot --default-character-set=gbk -t database2 table2>table2.sql
mysqldump -h127.0.0.1 -p3306 -uroot -proot --default-character-set=gbk -t database2 table3>table3.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 table1>table1.sql
mysqldump -h127.0.0.1 -p3306 -uroot -proot --default-character-set=gbk -t database2 table2>table2.sql
mysqldump -h127.0.0.1 -p3306 -uroot -proot --default-character-set=gbk -t database2 table3>table3.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 files\winrar 即可。
4、备份整个库的数据
mysqldump -h127.0.0.1 -p3306 -uroot -proot database1 > database1.sql
pause
说明:
1、打开记事本->把以上脚本拷贝到记事本->另存为*.bat文件即可双击打开执行。
2、需要将你的mysql安装bin目录路径添加到计算机环境变量的path里:
计算机->属性->高级->环境变量->在path项添加 你的mysql安装bin目录路径 如:c:\program files\mysql\mysql server 5.0\bin
或者将批处理文件拷贝到bin目录下c:\program files\mysql\mysql server 5.0\bin执行。
以上都已经过测试,o(∩_∩)o~
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
-
-
MySQL日期加减函数详解
1. addtime() 为日期加上指定秒数select addtime(now(),1); -- 加1秒2. adddate() 有两种用法,第二个参数直...
[阅读全文]
-
mysql累加计算实现方法详解
本文实例讲述了mysql累加计算。分享给大家供大家参考,具体如下:前言接了一个需求,产品想分析一下用户增长的曲线。也就是某个时间段的每日总人数列表。好对近期活动...
[阅读全文]
-
-
MySQL分区表的最佳实践指南
前言:分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用...
[阅读全文]
-
-
-
网友评论