shell操作mysql資料庫的兩種方式

2021-04-27 22:58:39 字數 445 閱讀 3395

最近在學習linux和指令碼程式設計,感覺指令碼語言在很多時候真的很方便,比如:伺服器監控、日誌分析及統計、自動化管理等等。

shell操作mysql資料庫,記錄一下

第一種方式:

#! /bin/sh

mysql -uroot <

insert into nihao.test(name,password)values('nihao','nihao');

select * from nihao.test where name = 'nihao';

eof

第二種方式:

#! /bin/sh

s="insert into nihao.test(name,password)values('hehe','hehe')";

echo $s > "1.sql"

mysql -uroot < "1.sql"

shell中操作mysql資料庫

mysql hhostname pport uusername ppassword e 相關mysql的sql語句,不用在mysql的提示符下執行mysql,即可以在shell中操作mysql的方法。bin bash hostname 192.168.111.84 資料庫資訊 port 3306 u...

shell指令碼操作MySQL資料庫

搬運出處 mysql hhostname pport uusername ppassword e 相關mysql的sql語句,不用在mysql的提示符下執行mysql,即可以在shell中操作mysql的方法。bin bash hostname 192.168.111.84 資料庫資訊 port 3...

通過shell指令碼操作mysql資料庫

在做一些日常的運維工作的時候,經常需要些一些shell指令碼進行裝置效能以及其它引數的監控。在過去的一年工作中,接觸到的比較多的是對資料庫中某些資訊的監控。於是就想到了用shell mysql crontab進行實現。下面附上通過shell命令列非互動式的運算元據庫的方法 mysql hhostna...