将SQL文件导入到mysql中

我有一个名为nitm的数据库。 我没有在那里创建任何表格。 但是我有一个SQL文件,其中包含数据库的所有必要数据。 该文件是位于C: drive nitm.sql 。 该文件的大小约为103 MB。 我正在使用wamp服务器。

我在MySQL控制台中使用了以下语法来导入文件:

mysql>c:/nitm.sql;

但是这不起作用。


从mysql控制台:

mysql> use DATABASE_NAME;

mysql> source path/to/file.sql;


如果你指的是相对路径,确保路径前没有斜线......我花了一段时间才意识到这一点! 大声笑


最后,我解决了这个问题。 我将`nitm.sql`文件放在`mysql`文件夹的bin文件中,并使用以下语法。

C:wampbinmysqlmysql5.0.51bbin>mysql -u root nitm < nitm.sql

这工作。


如果你正在使用wamp,你可以试试这个。 只需先键入use your_Database_name

  • 点击你的wamp服务器图标,然后查找MYSQL > MSQL Console然后运行它。

  • 如果你没有密码,只需按回车键入:

    mysql> use database_name;
    mysql> source location_of_your_file;
    

    如果你有密码,你会提示输入密码。 先输入你的密码,然后输入:

    mysql> use database_name;
    mysql> source location_of_your_file;
    
  • location_of_your_file应该看起来像C:mydb.sql

    所以推荐使用mysql> source C: mydb.sql;

    这种导入sql转储对BIG SQL FILE非常有用。

    我将我的文件mydb.sq复制到目录C: mydb.sq它应该是大写C:为了运行

    就是这样。

    链接地址: http://www.djcxy.com/p/30351.html

    上一篇: Import SQL file into mysql

    下一篇: How can I extract a predetermined range of lines from a text file on Unix?