專案中使用jenkins進行微服務的部署,每個服務都有自己的資料庫,微服務的資料量有點多,如果自己手動去建立各個微服務的資料庫,煩瑣不說,準確性也無法保證。所以希望實現的功能是在jenkins執行的shell中進行資料庫的建立。
下面想要在乙個本地資料庫中建立乙個資料庫為例
#!/bin/bash
#定義資料庫名稱
data=notify
#建立資料庫,如果沒有就建立,有就不建立了
mysql -uroot -p123456 eof
實現其實很簡單,就是用<開頭,eof
結尾即可,中間寫上我們要執行的語句就可以了 在SHELL中執行MYSQL語句
使用shell指令碼做日誌分析,為了將分析後的結果直接儲存到mysql資料庫中需要在shell指令碼中執行mysql的語句。方法一將每一步需要執行的語句儲存到 tmp.sql 中,最後在使用 mysql u uname p pwd tmp.sql 方式執行 方法二使用引數傳遞執行 mysql u u...
Qt中執行多條shell語句
在qt中執行乙個shell指令常用qprocess類來完成,常見的用法示例如下 qprocess process process.start find opt name ts calibrate str是需要執行的命令 flag process.waitforfinished flag是執行成功的標...
mysql 語句在哪執行 MySQL語句執行過程
平常我們看到的只是一條語句執行出來的結果,並不知道中間發生了什麼,今天就來 一下,mysql語句的執行過程。1.聯結器 每次使用mysql會先連線到資料庫上面,聯結器負責跟客戶端進行連線 mysql u root p 然後根據密碼,判斷我登陸進去會有什麼許可權,並分配許可權給我 通過 show pr...