MySQL使用命令行导入和导出数据库

一、命令行导出数据库

(1)使用管理员方式运行命令提示符

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

你可能感兴趣的:(数据库)