一.環境:
MariaDB [(none)]> select version();
+----------------+
| version() |
+----------------+
| 5.5.50- |
+----------------+
二 . 工程師反饋無法創建賬戶
三.問題定位
查看user表,確定是否存在異常
無異常,用戶存在,root權限也都在。通過命令查看root白名單權限:
Root權限被控制在mysql數據庫上了。對比正常庫的root權限:
顯然是root被控只在mysql這個庫上了,現在解除這個限制 問題是應該能解決的的。
四。問題解決方案
查看mysql.db,發現有mysql庫的記錄
最初想法是把mysql 改成通配符%。為穩妥性和正常庫做了對比:
正常庫中的db表是沒有mysql庫的記錄的。Ok,那就把出現問題庫的db中的mysql記錄刪除(刪除前不要忘記做備份)。重啟數據庫后,root權限恢復。