mysql备份与还原命令
1.备份命令(最后不要加分号)
mysqldump -u 用户名 -p 数据库名 >d:\\文件名.sql
mysqldump -u root -p db_fightLandlor>d:\\db_fightLandlor.sql
2.还原命令
1.备份命令(最后不要加分号)
mysqldump -u 用户名 -p 数据库名 >d:\\文件名.sql
mysqldump -u root -p db_fightLandlor>d:\\db_fightLandlor.sql
2.还原命令
source d:\\db_fightLandlor.sql;
----------------------------------
创建数据库用Navicat for MySQL
备份用mysql自带的备份命令
这是因为其他的工具备份为sql文件时表的顺序不一样,恢复时就会出现问题
出现什么问题呢?
表的顺序不一样,涉及到表之间的外键时,就会出现创建表错误提示了
联系我:xy511500623@sina..cn
如果不能备份试下这个:
ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock
mysql -hlocalhost -uroot -proot -S /var/lib/mysql/mysql.sock
mysql mysqldump 只导出表结构 不导出数据
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
导出数据不导出结构
mysqldump -t 数据库名 -uroot -p > xxx.sql