日期:2014-05-16  浏览次数:20589 次

Mysql备份还原问题
我用mysqldump -u uname -p dbname>path/backupfile.sql进行备份,然后在相应的路径下可以看到backupfile.sql文件,然后用mysqldump -u uname -p db_to_restore<backupfile.sql进行还原,也显示的是complete,但是最后在db_to_restore数据库下进行show tables,结果显示empty set。我以为数据库没有刷新,然后又flush privileges,结果还是为空,请问这是怎么回事呢

------解决方案--------------------
mysqldump -u uname -p db_to_restore<backupfile.sql进行还原
改为
mysql -u uname -p db_to_restore<backupfile.sql进行还原
------解决方案--------------------
备份用mysqldump
还原用mysql <
------解决方案--------------------
---备份
mysqldump -u root -p database>backupfile.sql;
---还原
mysql -u root -p database<backupfile.sql;
------解决方案--------------------
SQL code
---备份
mysqldump -u root -p db_to_restore>backupfile.sql;

---还原
mysql -u root -p db_to_restore<backupfile.sql;