概述
在設置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、測試