MySQL 5.6 如何更改安全的處理密碼探討_MySQL教程
推薦:jdbc調用mysql存儲過程實現代碼接下來將介紹下mysql存儲過程的創建及調用,調用時涉及到jdbc的知識,不熟悉的朋友還要溫習下jdbc哦,話不多說看代碼,希望可以幫助到你
MySQL 5.6 將會自動的在日志中隱藏密碼信息。這不只是混淆,然后將單向哈希值存放在日志文件中。通過設定 log-raw=OFF 你可以禁用日志文件的密碼隱藏功能。log-raw 設置只影響一般的日志,而慢查詢日志和二進制日志中依然會對密碼進行隱藏。在 MySQL 5.5 中這個需要在首次將哈希存儲在變量時手工處理。但多數場景下這已經沒什么用處了。
但還不止這些,根據 mysql 命令的手冊,mysql 命令將不會記錄匹配到 "*IDENTIFIED*:*PASSWORD*" 的語句。
盡管如此,還是別忘記給 MySQL 服務器和客戶端日志文件予以核實的權限保護,包括其他的一些如 master.info 的文件。此外,如果你在數據庫中存儲從節點的憑證時需要使用 MySQL 的特權系統進行保護,如果 master.info 使得某人具有太多的數據庫權限,并可使用 LOAD DATA INFILE 加載內容時也應該這么做。
當然,這依然有改進的地方:
如果我們可以輕松的啟用安全連接,這將更好。MySQL 和很多其他應用使用 TLS,但有一些性能的問題,而且設置起來不容易。此外 MySQL 默認是不安全的,只為簡單。
因此 MySQL 5.6 在無需任何配置下還是對安全進行了提升。
分享:查詢mysql中執行效率低的sql語句的方法查詢mysql中執行效率低的sql語句的方法,需要的朋友可以參考一下
相關MySQL教程:
- MSSQL清空日志刪除日志文件
- 關于數據庫中保留小數位的問題
- 解析mysql與Oracle update的區別
- mysql 導入導出數據庫以及函數、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內連接、全連接
- 解析:內聯,左外聯,右外聯,全連接,交叉連接的區別
- mysql出現“Incorrect key file for table”處理方法
- mysql重裝后出現亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- 相關鏈接:
- 教程說明:
MySQL教程-MySQL 5.6 如何更改安全的處理密碼探討
。