导出数据
- 备份数据
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p --add-locks -q dbname > dbname.sql //参数依次为:-h 主机 -p 端口 -u 用户名 -p 密码 --add-locks:导出过程中锁定表,完成后回解锁。-q:不缓冲查询,直接导出至标准输出
2. 只导出数据库表结构
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p--add-locks -q -d dbname > dbname.sql //-d:只导出表结构,不含数据
3. 只导出数据
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q -t dbname.user > dbname.sql //-t:只导出表数据,不含结构
1.只导出表结构 不导出数据
mysqldump --opt -d 数据库名 -u root -p -h 地址> xxx.sql
2.只导出数据 不导出表结构
mysqldump -t 数据库名 -u root -p -h 地址 > xxx.sql
3.导出数据和表结构
mysqldump datang-highSpeed -u root -p -h 地 > datang-highSpeed.sql
mysqldump datang-highspeed -u root -p > datang-highSpeed.sql
4.导出特定表结构
mysqldump -u root -p -h 地址 -B 数据库名 --table 表名 > xxx.sql
5.导入mysql数据
mysql -u root -p 数据库名 < xxx.sql
导出表
mysqldump -u 账号 -p -h 连接地址 -P 端口 数据库名称 xx表 > xxx.sql
导入表
mysql -u 账号 -p -h 连接地址 -P 端口 数据库名称 < ./xxx.sql