如何将数百MB的大型SQL文件中的数据库导入MySQL

时间:2016-02-11 11:31:14

标签: mysql sql database import backup

我有一个包含数据库的SQL文件,并且是450+ MB。我试过phpMyAdmin,但是phpMyAdmin不支持导入这么大的文件。

任何人都可以建议通过命令行导入它的方式或命令。

2 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。

以这种方式:

  1. 登录mysql(例如mysql -u root -p
  2. Create database testimport_db;
  3. use testimport_db;
  4. source pathname_of_your_sql_file/your_sql_filename.sql
  5. 这是一个截图:

    enter image description here

    其他方式:

    注意:如果你的sql文件路径错误了。然后使用绝对路径。相关post

    修改

    另一种方式:

    mysql -uroot -p[your_password] database_name < sql file

    如果你想在 LINUX 中将其作为后台进程运行,那么将&放在最后,如下所示:

    mysql -uroot -p[your_password] database_name < sql file &

答案 1 :(得分:0)