
但是我總要知道用戶的密碼是否正確吧?怎么辦呢?使用一個專用的mysql來完成密碼認(rèn)證。安裝一個最小化資源的mysql server用來做mysqlauth(專用認(rèn)證服務(wù)器),當(dāng)client連接后,就將mysqlauth的第一個數(shù)據(jù)包返回給client,這里面當(dāng)然就包含著key,然后client會使用這個key,加密密碼之后,將認(rèn)證信息發(fā)回來,這個時候,mysqlha系統(tǒng)就會將這個信息轉(zhuǎn)發(fā)給mysqlauth,并且自己保留一份,如果認(rèn)證通過了,就把保留的那一份進(jìn)行重組,去掉密碼信息,然后用重組后的認(rèn)證信息去連接集群中的服務(wù)器。
新聞熱點(diǎn)
疑難解答
圖片精選