方式一:
mysqldump -ukevin -P3306 --default-character-set=utf8 -p -h127.0.0.1 activity sign_in_user > user.sql
导出的结果包含建表脚本及数据已INSERT.SQL形式。
导入数据
mysql>use database;
mysql>source user.sql;
方式二:
mysql -uUSER_NAME -P3306 --default-character-set=utf8 -p -h127.0.0.1 -e "select id from TABLE" > user.sql
导出的为存数据内容列。不包含表结构
导入数据
load data infile "/root/user.sql" into table database.tableName;
执行以上导入报错:
ERROR 13 (HY000): Can't get stat of '/root/user.sql' (Errcode: 13)
之所以要用/tmp目录的原因是mysql默认使用了/tmp作为临时读写目录
load data infile "/tmp/user.sql" into table database.tableName;
Query OK, 25 rows affected, 5 warnings (0.00 sec)
Records: 25 Deleted: 0 Skipped: 0 Warnings: 2
mysqldump -ukevin -P3306 --default-character-set=utf8 -p -h127.0.0.1 activity sign_in_user > user.sql
导出的结果包含建表脚本及数据已INSERT.SQL形式。
导入数据
mysql>use database;
mysql>source user.sql;
方式二:
mysql -uUSER_NAME -P3306 --default-character-set=utf8 -p -h127.0.0.1 -e "select id from TABLE" > user.sql
导出的为存数据内容列。不包含表结构
导入数据
load data infile "/root/user.sql" into table database.tableName;
执行以上导入报错:
ERROR 13 (HY000): Can't get stat of '/root/user.sql' (Errcode: 13)
之所以要用/tmp目录的原因是mysql默认使用了/tmp作为临时读写目录
load data infile "/tmp/user.sql" into table database.tableName;
Query OK, 25 rows affected, 5 warnings (0.00 sec)
Records: 25 Deleted: 0 Skipped: 0 Warnings: 2
本文详细介绍了SQL数据的导出与导入方法,包括使用mysqldump进行完整导出,以及如何通过source命令导入数据。同时,解决导入过程中遇到的错误问题,提供了在/tmp目录下解决权限问题的方法。
1025

被折叠的 条评论
为什么被折叠?



