备份一个指定的数据库

   mysqldump -u root -p 数据库名称 >备份文件.sql


例 

  mysqldump -u root -p123  test >d:/test.sql


mysqldump导入命令

mysql -u用户名 -p密码 -h主机 数据库 < 路径


例如

create database test;

mysql -u root -p 123 test <d:/test1.sql


范例 我有一台CentOS release 6.2 (Final)


[root@xiangys home]# mysqldump -u root -p test2 > /home/test2.sql

mysql备份导出和导入_导入

现在我在mysql里面把数据库test2删除

mysql备份导出和导入_导入_02


然后我导入数据库test2,导入之前要在数据库里面先创建一个test2数据库或者其他名称的数据库,必须有不然导不进去的

 mysql备份导出和导入_导出_03


导入命令

[root@xiangys home]# mysql -u root -p test2 < /home/test2.sql

mysql备份导出和导入_导出_04


发现我原先创建的一个表

mysql备份导出和导入_导入_05