linux上執行mysql的腳本文件


我們測試過程中,經常需要執行升級腳本或導入生產測試數據,對於輕量的升級腳本可以直接在客戶端工具中打開執行,但是對於文件內容比較大的.sql文件,比如幾百M,幾G的sql文件,直接拖到客戶端工具打開執行,執行速度非常的慢,而且工具可能會直接卡死,甚至整個電腦都處於不可操作的狀態,嚴重的影響工作效率,這個情況,我們可以在數據庫服務器上通過命令的方式來執行sql文件, 執行速度快,且不影響客戶端的操作,方法如下:

1、把需要執行的sql文件上傳到數據庫服務器指定,目錄,如/data

2、通過linux客戶端工具連接進入數據庫服務器

3、連接數據庫

    # mysql -h IP -u root -p

   (如)#  mysql -h 192.168.101.100 -u root -p

   連接成功后,輸入密碼

4、指定數據庫

  # use db;

5、執行腳本

  # source /data/執行的sql文件

  (如)# source /data/test190708.sql

具體操作如下圖所示:

 


免責聲明!

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



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