MySQL使用命令行导出数据库
一、命令行导出数据库
(1)使用管理员方式运行命令提示符
(2)进入到MySQL的bin文件夹
命令:cd MySQL中到bin文件夹的目录
一般都是安装在C:\Program Files\MySQL\MySQL Server 4.1\bin
即:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(3)导出数据库
命令:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
示例:我的用户名为root,要导出house数据库
即:mysqldump -u root - p house > house.sql
之后会让输入root用户的密码,输入之后就导出了
(4)在bin目录下可以找到导出的house.sql文件
二、命令行导入数据库
(1)将要导入的数据库放到MySQL安装的bin目录下(如 “一”的bin路径),这样路径比较方便。
(2)进入到MySQL的bin文件夹
命令:cd MySQL中到bin文件夹的目录
一般都是安装在C:\Program Files\MySQL\MySQL Server 4.1\bin
即:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(3)进入mysql
命令:mysql -u 用户 -p 密码
(4)因为导出的数据库文件都是只包括建表和数据,不含建数据库,因此我们需要先建立数据库,或者使用已经有的数据库将表和数据结构插入。
这里我们新建数据库house-new,然后将第一步导出的house数据库中的表和数据插入
-
建好数据库之后,选择数据库
mysql>use house-new -
在该数据库导入表和数据
mysql>source house.sql
注意:如果我们没有将sql文件放到bin目录下,则需要使用sql所在的目录
如放到了D:\workspace,则使用:source D:\workspace\house.sql