导出分两种方式:导出结构、导出结构和数据。不同场景使用方式不同。
也可以借助工具,工具不做介绍
导出
导出数据库/表结构
- 导出整个数据库结构
#语法:mysqldump -h数据库地址 -u用户名 -p -d 数据库名 > 导出的文件名
mysqldump -hlocalhost -uroot -p -d mysql > /data/mysql_database_dump.sql
- 导出一个表结构
# 语法: mysqldump -h数据库地址 -u用户名 -p 密码 -d数据库名 表名> 导出的文件名
mysqldump -h localhost -uroot -pmysql -d mysql user>/data/user_table_dump.sql
导出结构与数据
- 导出整个数据库
# 语法: mysqldump -h数据库地址 -u用户名 -p 密码 数据库名 表名> 导出的文件名
mysqldump -h localhost -uroot -p mysql> /data/mysql_database_dump.sql
- 导出一个表结构和数据
# 语法: mysqldump -h数据库地址 -u用户名 -p 密码 -d 数据库名 表名> 导出的文件名
mysqldump -h localhost -uroot -p mysql user> /data/user_table_dump.sql
导入
mysql -uroot -p
mysql> source /home/data/mysql_database_dump.sql