将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?