不用进mysql自带的命令行,先进入mysql的bin目录的命令行 cd C:\Program Files\MySQL\MySQL Server 5.1\bin 然后输入如下命令 mysql -u 用户名 -p密码 数据库名 < C:\Program Files\MySQL\MySQL Server 5.1\bin\db.sql 用户名和密码是mysql的有写权限的用户名及其密码,可以用root,注意-u与用户名之间有空格,-p和密码之间没有空格,数据库如果没有,可以自己先新建一个。db.sql其实放在哪都行,只要写上他的全路径就行,比如你把db.sql放在C盘下,就可以用下面的语句 mysql -u 用户名 -p密码 数据库名 < C:\db.sql 这样能方便一点。 你那个想退出->可以输入一个;然后回车,但你那种方法好像没法保存你添加的数据库(数据不能导入,而且会报错),若想退出mysql命令行,可以:1.输入quit回车,2.输入exit回车,3.按Ctrl+C
在DOS下,C:\> cd C:\Program Files\MySQL\MySQL Server 5.1\bin C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -p1234 database <db.sql或者按3楼:c:\> cd C:\Program Files\MySQL\MySQL Server 5.1\bin C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -p1234 mysql> use database; Database changed mysql> source 'C:/Program Files/MySQL/MySQL Server 5.1/bin/db.sql';
source 路径/db.sql;
cd C:\Program Files\MySQL\MySQL Server 5.1\bin
然后输入如下命令
mysql -u 用户名 -p密码 数据库名 < C:\Program Files\MySQL\MySQL Server 5.1\bin\db.sql
用户名和密码是mysql的有写权限的用户名及其密码,可以用root,注意-u与用户名之间有空格,-p和密码之间没有空格,数据库如果没有,可以自己先新建一个。db.sql其实放在哪都行,只要写上他的全路径就行,比如你把db.sql放在C盘下,就可以用下面的语句
mysql -u 用户名 -p密码 数据库名 < C:\db.sql
这样能方便一点。
你那个想退出->可以输入一个;然后回车,但你那种方法好像没法保存你添加的数据库(数据不能导入,而且会报错),若想退出mysql命令行,可以:1.输入quit回车,2.输入exit回车,3.按Ctrl+C
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -p1234 database <db.sql或者按3楼:c:\> cd C:\Program Files\MySQL\MySQL Server 5.1\bin
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -p1234
mysql> use database;
Database changed
mysql> source 'C:/Program Files/MySQL/MySQL Server 5.1/bin/db.sql';
mysql> exit;