Shell指令碼連線 讀寫 操作mysql資料庫例項

2021-06-27 12:59:23 字數 441 閱讀 2607

1. 連線mysql 資料庫

shell中連線資料庫的方法很簡單,只需要指定使用者名稱,密碼,連線的資料庫名稱,然後通過重定向,輸入mysql的語句,如下所示:

mysql -u username -p password databasename show databases;

但這並不是乙個好辦法,任何使用該指令碼的使用者都能看到該資料庫使用者的賬號和密碼,要解決這個問題,可以用mysql 資料庫的乙個特殊配置檔案。mysql 資料庫使用$home/.my.cnf 檔案來讀取特殊的啟動命令和設定。其中一項設定是由該使用者賬戶發起的mysql 會話的預設密碼。要在這個檔案中設定預設密碼,可以加入下面的內容:

[client]

password = 123456

然後,別忘了修改許可權:

chmod 400 .my.cnf

原載於:聯動北方

全文:

shell指令碼連線DB2資料庫

dbname 資料庫名 dbusername 資料庫使用者名稱 dbpass 資料庫密碼 db2 connect to dbname user dbusername using dbpass 查詢表並重定向到檔案中 db2 select from table file 斷開連線 db2 connec...

expect指令碼連線遠端終端思路

1,建立vim文字編輯器 vim text.expect 2,編輯指令碼內容 1 usr bin expect 約定標記,告訴系統該指令碼使用的解析器 2 set timeout 5 設定超時時間,單位為秒,預設為10s 3 set username lindex argv 0 set userip...

ado 基本連線操作 四

using system using system.collections.generic using system.linq using system.text using system.data.sqlclient namespace ado 基本連線操作 條資料 r console.readk...