Mysql導入導出數據結構及數據 方式一: mysqldump -ukevin -P3306 --default-character-set=utf8 -p -h10.1.15.123 activity sign_in_user > user.sql 導出的結果包含建表腳本及數據已INSERT.SQL形式。 導入數據 mysql>use activity; mysql>source user.sql; 方式二: mysql -uactivity -P3306 --default-character-set=utf8 -p -h10.2.8.13 -e "select user_id,mac,phone from activity.sign_in_user" > user.sql 導出的為存數據內容列。不包含表結構 導入數據 load data infile "/root/user.sql" into table activity.sign_in_user; 執行以上導入報錯: ERROR 13 (HY000): Can't get stat of '/root/user.sql' (Errcode: 13) 之所以要用/tmp目錄的原因是mysql默認使用了/tmp作為臨時讀寫目錄 load data infile "/tmp/user.sql" into table activity.sign_in_user; Query OK, 25 rows affected, 5 warnings (0.00 sec) Records: 25 Deleted: 0 Skipped: 0 Warnings: 2