记录一下几个常用的MySQL导入导出命令:
1、Mysql导出整个数据库:
./mysqldump -u username -ppassword --port=3301 --protocol=tcp db > /home/work/BACKUP/db.sql
2、Mysql导出某张表的数据:
导出aaa表及数据
./mysqldump -u username -ppassword --port=3301 --protocol=tcp db aaa > /home/work/local/aaa.sql;
3、SQL查询结果导出文件:
注意使用root权限
SELECT id,title FROM aaa where id=1 into outfile "/home/work/local/aaa" fields terminated by ',';
导出文件每列会以,分隔。
4、导入SQL文件:
mysql -u username -ppassword --port=3301 --protocol=tcp db < /home/work/BACKUP/db.sql
ps:
scp /home/work/BACKUP/db.sql [email protected]:/home/work/BACKUP/db.sql
本地db.sql复制到10.xx.xxx.xxx的机器上