mysql 連線引數 Mysql連線時引數

2021-10-25 14:31:01 字數 2316 閱讀 1200

其中: server,host, data source, datasource, address, addr, network address: 資料庫位置(以上任何關鍵字均可) database,initial catalog:資料庫名

port:        socket 埠,預設 3306 connectionprotocol,

protocol:    連線協議,預設 sockets pipename,

pipe:        連線管道,預設 mysql usecompression,

compress:    連線是否壓縮,預設 false

allowbatch:    是否允許一次執行多條sql語句,預設 true

logging:    是否啟用日誌,預設 false

sharedmemoryname:記憶體共享的名稱,預設 mysql useoldsyntax,

old syntax, oldsyntax:是否相容舊版的語法,預設 false

connectiontimeout,connection timeout:連線超時等待時間,預設15s

defaultcommandtimeout,command timeout:mysqlcommand 超時時間,預設 30s

userid, uid, username, user name, user:資料庫登入帳號

password,pwd:    登入密碼

persistsecurityinfo:是否保持敏感資訊,預設 false

encrypt:已經用 ssl 替代了,預設 false

certificatefile:證書檔案(.pfx)格式

certificatepassword:證書的密碼

certificatestorelocation:證書的儲存位置

certificatethumbprint:證書指紋

allowzerodatetime:日期時間能否為零,預設 false

convertzerodatetime:為零的日期時間是否轉化為

datetime.minvalue,預設 false

useusageadvisor, usage advisor:是否啟用助手,會影響資料庫效能,預設 false

procedurecachesize,procedure cache, procedurecache:同一時間能快取幾條儲存過程,0為禁止,預設 25

useperformancemonitor,userperfmon, perfmon:是否啟用效能監視,預設 false

ignoreprepare:    是否忽略 prepare() 呼叫,預設 true

useprocedurebodies,procedure bodies:是否檢查儲存過程體、引數的有效性,預設 true

autoenlist:    是否自動使用活動的連線,預設 true

respectbinaryflags:是否響應列上元資料的二進位制標誌,預設 true

treattinyasboolean:是否將 tinyint(1) 列視為布林型,預設 true

allowuservariables:是否允許 sql **現使用者變數,預設 false

interactivesession,interactive:會話是否允許互動,預設 false

functionsreturnstring:所有伺服器函式是否按返回字串處理,預設 false

useaffectedrows:是否用受影響的行數替代查詢到的行數來返回資料,預設 false

oldguids:    是否將 binary(16) 列作為 guids,預設 false

keepalive:    保持 tcp 連線的秒數,預設0,不保持。

connectionlifetime:連線被銷毀前在連線池中保持的最少時間(秒)。預設 0

pooling:    是否使用執行緒池,預設 true

minimumpoolsize, min pool size:執行緒池中允許的最少執行緒數,預設 0

maximumpoolsize,max pool size:執行緒池中允許的最多執行緒數,預設 100

connectionreset:連線過期後是否自動復位,預設 false

characterset, charset:向伺服器請求連線所使用的字符集,預設:無

treatblobsasutf8:binary blobs 是否按 utf8 對待,預設 false

blobasutf8includepattern:列的匹配模式,一旦匹配將按 utf8 處理,預設:無

sslmode:    是否啟用 ssl 連線模式,預設:mysqlsslmode.non

mysql連線引數 檢視mysql連線狀態各類引數

命令 show processlist 如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist mysql show processlist 命令 ...

mysql連線引數詳解

通常資料庫連線字串為 database dbname data source 192.168.1.1 port 3306 user id root password charset utf8 treattinyasboolean false 其中 server,host,data source,da...

Mysql連表查詢(內連線 外連線)

建立兩張 並分別插入資料 create table ifnot exists left table id int auto increment,age int,name varchar 20 primary key id engine innodb default charset utf8 auto...