导出数据库文件
mysqldump -hhost -uuserName -ppassword databaseName > /data/foo.sql;
mysqldump -u 用户名 -p 数据库名 数据表名 > 导出的文件名和路径
导出整个数据库
mysqldump -u uname -p databaseName >
/home/test
.sql (输入后会让输入MySQL密码)
mysql导出数据库一个表,包括表结构和数据
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名和路径
mysqldump -u uname -p databaseName tableName1 >
/data/table1
.sql
导出数据中多张表的结构及数据时,表名用空格隔开
mysqldump -u uname -p databaseName tableName1 tableName2 >
/data/table
.sql
仅导出数据库结构
mysqldump -uuname -pPassWord -d databaseName >
/data/database
.sql
仅导出表结构
mysqldump -uuname -pPassWord -d databaseName tableName >
/data/table
.sql
将查询结果导出为.txt文件
mysql -uuname -pPassword databaseName -e "select * from table1"
>
/data/data
.txt
数据导入
进入mysql数据库控制台,mysql -u uname -p
mysql>use databaseName
使用source命令,参数为脚本文件(.sql)
mysql>
source
/data/table
.sql