mysql数据库密码安全参数_MySQL 密码参数配置与修改 validate_password
MySQL 密碼參數配置與修改 validate_password
場景
通過root用戶創建travel_agency數據庫,目標是,新建一個用戶然后對僅對該用戶開放travel_agency數據庫而非其他數據庫
過程
創建對所有ip開放的用戶sx CEATE USER 'xx'@'%' IDENTIFIED BY 'xx@2';
僅對sx用戶開放travel_agency數據庫,并刷新權限使授權生效 GRANT ALL PRIVILEGES ON `travel_agency`.* TO 'sx'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
回收可以使用 REVOKE ... ON ... FROM 'xxx'@'xxx';
@前面為用戶名,@后面接限制的主機,%表示任何地方。(注意:這里%有的版本不包括本地,遇到這個問題再加一個localhost的用戶就可以)
刪除用戶:
DROP USER ‘xx’@'xx';
but
在默認配置下進行第一步時會報出1819問題,說密碼不符合規范
默認配置的介紹
在mysql5.7版本后已經默認安裝validate_password插件,該插件可以控制密碼的最低要求
我們先查詢未改動的狀態,即默認狀態
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------&
總結
以上是生活随笔為你收集整理的mysql数据库密码安全参数_MySQL 密码参数配置与修改 validate_password的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [云炬ThinkPython阅读笔记]1
- 下一篇: [云炬ThinkPython阅读笔记]1