mysql導入導出命令(Linux+Windows)


Linux環境:

  壹、首先查看mysql的數據存放路徑:ps -ef|grep mysql

 

  

  

  貳、進入上述查出的mysql數據存放路徑:cd  var/lib/mysql   (數據存放路徑)

  

  叄、導出數據庫用mysqldump命令

 

    1、導出數據和表結構:

                            mysqldump -u 用戶名 -p 數據庫名 > 文件名.sql

        示例:mysqldump -u root -p database > database20171025.sql (敲回車后會提示輸入密碼)

              2、只導出表結構

                            mysqldump -u 用戶名 -p -d 數據庫名 > 數據庫名.sql

                            示例:mysqldump -u root -p -d database > database_nodata20171025.sql

 

  肆、導入數據庫:

                   1、執行sql語句建立空數據庫;

                            create database數據庫名;

                   2、進入數據備份所在目錄,導入數據到數據庫;

                            mysql -u 用戶名 -p 數據庫名 < 數據庫名.sql

 

Windows環境

  壹、首先查看mysql的數據存放路徑,執行sql語句:select concat(@@basedir,'bin') as datadir from dual

   

 

  貳、進入系統命令執行界面(鍵盤Win+R,輸入cmd),輸入 cd+上面查詢出來的地址,回車進入mysql數據存放路徑。示例:cd  C:/Program Files/MySQL/MySQL Server 5.5/bin

 

  參、導出數據庫用mysqldump命令:

                   1、導出數據和表結構:

                            mysqldump -u 用戶名 -p 數據庫名 > 數據備份路徑下/文件名.sql

        示例:mysqldump -u root -p database > C:databak/database20171025.sql(敲回車后會提示輸入密碼)

                   2、只導出表結構

                            mysqldump -u 用戶名 -p -d 數據庫名 > 數據庫名.sql

                            示例:mysqldump -u root -p -d database > C:databak/database_nodata20171025.sql

 

  肆、導入數據庫

                   1、執行sql語句建立空數據庫

                            create database數據庫名;

                   2、導入數據庫

                            mysql -u 用戶名 -p 數據庫名 < 數據備份路徑下/數據庫名.sql

 


免責聲明!

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



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