ubuntu命令行MySQL數據導入與導出


MySQL數據的導入

簡單的就是source命令,先連接數據庫,然后用source導入指定路徑的文件就可以了

連接MySQL:

mysql -uroot -p

  先創建數據庫,如果數據庫已經建好,則不用再創建

create database sqlname;

  

use sqlname;

  導入SQL文件

source /path/sqlname.sql;

  path為文件的路徑

 

MySQL數據的導出

mysqldump -h主機 -u用戶名 -p 數據庫名 > 導出的數據庫名.sql

幾個比較常用的參數有:
-p或--port              要連接的服務器端口,如果MySQL的端口不是3306,就要用到這個參數
-d或--no-data        沒有詳細數據,僅僅導出數據的結構
--add-drop-table    在創建表時,先drop掉已經存在的同名表[一般跟在-d參數后]

1.導出整個數據庫的所有數據

mysqldump -h 127.0.0.1 -u root -p sqlname> sqlname.sql  

2.僅導出表的結構

mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table sqlname> sqlname.sql

  


免責聲明!

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



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