MySQL修改安全策略時報錯:ERROR 1193 (HY000)的解決辦法
我使用的版本是MySQL5.73,環(huán)境是Linux CentOS7,其他版本不知道是否可行,望諒解。
當我們想設(shè)置簡單的密碼的時候,看了別人發(fā)的如何修改安全策略的代碼,如下:
set global validate_password_policy=0;set global validate_password_length=1;
但是當我們使用的時候,卻報了這樣一個錯誤:
這是說你啟動沒有安全檢查插件
啟動方法如下:
首先打開/etc/my.cnf,然后在[mysqld]的下方加入如下代碼:
plugin-load-add=validate_password.sovalidate-password=FORCE_PLUS_PERMANENT
plugin-load-add=validate_password.so:插件的加載方法,每次服務(wù)器啟動時都必須給出該選項;
validate-password=FORCE_PLUS_PERMANENT:validate-password在服務(wù)器啟動時使用該選項來控制插件的激活。
如下:
然后重啟mysqld服務(wù),如下:
systemctl restart mysqld.service
查看是否啟動,下面是啟動成功的畫面:
登錄MySQL
刷新權(quán)限:
查看安全策略:
SHOW VARIABLES LIKE "validate_password%";
再次修改:
成功,error1193已解決。
關(guān)于MySQL修改密碼的操作詳解,請看《MySQL密碼修改》這篇文章 。
總結(jié)
到此這篇關(guān)于MySQL修改安全策略時報錯:ERROR 1193 (HY000)解決的文章就介紹到這了,更多相關(guān)MySQL修改安全策略時報錯內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
