导出数据库
1.导出整个数据库中的所有数据
mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名
mysqldump -u userName -ppassword dabaseName > fileName.sql
fileName.sql最好加上路径名
2.导出数据库中的某个表的数据
mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名
mysqldump -u userName -ppassword dabaseName tableName > fileName.sql
3.导出整个数据库中的所有的表结构
mysqldump -u userName -ppassword -d dabaseName > fileName.sql
注意:是加了-d
4.导出整个数据库中某个表的表结构
mysqldump -u userName -ppassword -d dabaseName tableName >fileName.sql
注意:是加了-d
导入数据库
二、导入数据库
1、首先建空数据库
mysql>create database abc default charset utf8 collate utf8_general_ci;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u 用户名 -p密码 数据库名 < 数据库名.sql
mysql -u root -ppassword abc < abc.sql
参考资料:
http://database.51cto.com/art/201006/204561.htm