記一次MySQL數據庫升級導致授權失敗的案例
作者:波波說運維
在設置mysql數據庫遠程登錄時碰到設置失敗的情況,因為還是第一次見過這種信息,所以記錄一下。
在設置mysql數據庫遠程登錄時碰到設置失敗的情況,因為還是第一次見過這種信息,所以記錄一下。
報錯信息
- ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50560, now running 50727.
- Please use mysql_upgrade to fix this error.
思路
這里錯誤是因為把mariadb升級成mysql數據庫,升級之后沒更新數據庫里的結構信息導致的。
解決過程
1. 更新數據庫結構信息
- mysql_upgrade -u root -p
2. 測試
責任編輯:趙寧寧
來源:
今日頭條