导出:
1、导出一个数据库
mysqldump -u 用户名 -p 密码 库名 > 导出文件名
3、导出多个数据库
mysqldump -u 用户名 -p 密码 --databases 库名 [库名2 库名3...] > 导出文件名
3、导出所有数据库
mysqldump -u 用户名 -p 密码 --all-databases > 导出文件名
4、导出一个表
mysqldump -u 用户名 -p 密码 库名 表名 > 导出文件名
5、导出多个表
mysqldump -u 用户名 -p 密码 库名 [表名2 表名3 ...] > 导出文件名
6、导出远程库中的一个表
mysqldump -u用户名 -p密码 -h远程ip 库名 表名 > 导出文件名
c:\mysql\bin\>mysqldump -uroot -proot test > f:/test.sql
c:\mysql\bin\>mysqldump -uroot -proot --databases test mysql > f:/test.sql
c:\mysql\bin\>mysqldump -uroot -proot --all-databases > f:/test.sql
c:\mysql\bin\>mysqldump -uroot -proot test user > f:/test.sql
c:\mysql\bin\>mysqldump -uroot -proot test user enterprise > f:/test.sql
c:\mysql\bin\>mysqldump -uattms -pattms -h192.9.100.47 attmsdb conf > f:/conf.sql
7、导出表中部分记录
select * from tablename where createdate > '2011-6-17' into outfile 'tablename.txt';
文件存放的路径:
D:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data\
导入:
1、导入以sql为后缀的文件
1.1、Dos提示符下导入:
mysql -uroot -proot test < f:/test.sql
1.2、使用source导入:
进入mysql数据库控制台("mysql -uroot -proot"),切换数据库(use 库名),
使用source命令导入数据库
mysql>source f:/test.sql