mysql数据库的导入导出
首先,使用mysqldump命令的前提是要进入mysql数据库的安装目录下,才可以使用该命令。
我使用的服务器mysql数据库安装在e:盘,并进入到bin目录下:
命令如下:
E:\host\MySQL545\bin
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 存放位置
例如:mysqldump -u root -p test > d:\mysql.sql
2、导出一个表的结构,并带表中的数据
mysqldump -u 用户名-p 数据库名 表名 > 导出的文件名
mysqldump -u root -p test db_mysql > d:\mysql.sql
(可以导出,测试成功!)
只导出一个表的结构,不带表中的数据
mysqldump -d root -p test db_mysql > d:\mysql.sql
(可以导出,测试成功!)
3、导入数据库
常用source命令:
进入mysql数据库控制台:
E:\host\MySQL545\bin>mysql -u root -p
E:\host\MySQL545\bin>mysql>use'数据库'
然后使用source命令,后面参数为脚本文件(如以上说的.sql)
E:\host\MySQL545\bin>mysql>source d:myq_db.sql
4、远程导出数据库命令如下:
mysqldump -h ip地址 -uroot -p test > d:\mysql.sql