1、备份数据库

为了安全,我采用了2个备份语句分别备份带表信息的sql和不带表信息的sql:

A:mysqldump -h localhost -uroot -ppass -R  mydb> F:\dbbak\mydb%DATE:~0,10%.2.sql  (默认utf8格式)

B:mysqldump -h localhost -uroot -ppass -R –default-character-set=gbk –compatible=No_table_options mydb> F:\dbbak\mydb%DATE:~0,10%.2.sql

2、修改MySQL 默认引擎

因为上述,备份的SQL语句中不包含表信息,还原数据库的时候采用默认引擎,即:

default-storage-engine=MyISAM

数据字段比较大的话,要添加

max_allowed_packet = 300M

3、执行MySQL还原数据库命令

C:>mysql -uroot -ppassword –default-character-set=gbk

mysql>create databse mydb;
mysql>use mydb;
mysql>source mydb.sql;

621 total views, 1 views today

发表评论

电子邮件地址不会被公开。 必填项已用*标注