MYSQL将大型数据库还原到远程服务器

时间:2013-01-09 12:14:06

标签: mysql

大家好,

我试图在命令提示符下使用mysql命令将近8GB的数据库恢复到远程服务器。我开始这个过程已经8个小时了。但它仍然恢复了数据库。我尝试使用命令

> mysql -h hostname -u username -p dbname < location of the dump file

我的问题是,

  1. 恢复这些数据库需要花费这么多时间吗?

  2. 是否可以恢复8GB数据库?

  3. 我的方式是否正确?

  4. 还有其他更好的方法可以恢复数据库吗?

1 个答案:

答案 0 :(得分:-1)

命令

mysql -h IP -u Username -p schema < file

实施例

mysql -h 192.168.10.122 -u root -p mydatabase < /tmp/20160628_test_minificated.sql

恢复这些数据库需要花费这么多时间吗?

取决于dumpfile的大小和连接速度。

是否可以恢复8GB数据库?

是的,通过这种方式,您可以恢复大型数据库。

我的方式是否正确?

对我来说,这是从命令行界面工作的最佳方式,目标也是命令行界面。

还有其他更好的方法可以恢复数据库吗?

是的,你有多个选项,比如phpmyadmin,workbrench,heidisql等等,但每个选项都有自己的限制。