使用wamp将sql文件导入到数据库中

问题描述:

我尝试通过wampserver将我的yyy.sql文件(一个大文件)导入到xxx数据库中。我复制yyy.sql文件到C:驱动器,并通过mysql控制台 mysql>使用xxx mysql>来源C:\ yyy.sql使用wamp将sql文件导入到数据库中

当我执行这些命令时,它似乎它读取每一行。 之后,它给出 mysql> 当我检查xxx数据库时,它显示为空。 有什么不对?

+0

你尝试在phpMyAdmin的WAMP?你也可以在那里导入sql。 – Meer 2014-10-11 02:32:06

+0

是的..因为它是一个大文件,我通过控制台窗口导入。 – Gogo 2014-10-11 02:41:28

+0

在你发布你没有连接到MySQL与用户名密码和主机? mysql -u {DB-USER-NAME} -p {DB-NAME} Meer 2014-10-11 02:45:46

选项1; PHPMyAdmin中

1. left click wamp -> phpmyadmin 
2. select database then click import (top right) 
3. locate the database and click go. 

选项2;使用命令行。

导入SQL文件到WAMP数据库,使用命令行是如下的最简单方法:

1. Open Command Prompt (CMD - DOS) get into the mysql folder, which in my case works like this 
C:\> cd C:\wamp\bin\mysql\mysql5.0.51b\bin 

2. Then use this command to fire up MySQL 
    This line basically connects you to the mysql database of your choice. 
    (-p for password if you have one) 
C:\wamp\bin\mysql\mysql5.0.51b\bin> mysql.exe -use databasename -u username -p 

3. To make things easier, copy the SQL file into the same folder as mysql.exe, and then run this 
mysql> source myfilename.sql; 
+0

;在控制台清楚地显示我需要什么,但通过浏览器localhost/phpmyadmin在xxx数据库中它的空 – Gogo 2014-10-11 02:48:17

+0

你试图在phpMyAdmin的数据库中创建一个新表?或尝试使用命令mysqlcheck -r databasename来修复数据库,并检查是否解决了问题。 – Meer 2014-10-11 02:59:34

+0

它也可以是预定义的USER问题。可能是该用户不存在于您的phpMyAdmin尝试检查它重要 – Meer 2014-10-11 03:00:38

  1. 用记事本打开你的filename.sql .....

  2. 复制所有内容.....离开

  3. 点击WAMP>的phpmyadmin .....

  4. 创建新数据库.....
  5. 并单击SQL选项卡并粘贴内容.....
  6. 然后单击GO ..... Hurray!

    你做