LINUX 下mysql導出數據、表結構


1、首先要確認mysqldump命令所在路徑

  例如,我的在:/usr/bin/ 下

  

[root@sf105113 bin]# which mysqldump
/usr/bin/mysqldump

2、進入mysqldump所在目錄

[root@sf105113 ~]# cd /usr/bin/
[root@sf105113 bin]# 

3、導出數據

  1.   備份數據  
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p --add-locks -q dbname > dbname.sql  
//參數依次為:-h 主機 -p 端口 -u 用戶名 -p 密碼 --add-locks:導出過程中鎖定表,完成后回解鎖。-q:不緩沖查詢,直接導出至標准輸出

  2.       只導出數據庫表結構

[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p--add-locks -q -d dbname > dbname.sql 
//-d:只導出表結構,不含數據 

     3.       只導出數據

[root@sf105113 bin]#  mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q -t dbname.user > dbname.sql  
//-t:只導出表數據,不含結構

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM