MySQL卸載不干凈,真的讓人很頭大
對於重裝MySQL的同學,我們啟動MySQL服務時可能會出現如下錯誤

查看屬性后發現可執行文件這里出現的並非本次安裝的目錄

那大概是因為上次卸載的時候沒有卸載干凈吧
怎么辦呢?
1我們先從CMD進到MySQL的bin目錄(本次安裝的目錄)里,然后執行mysqld remove

2再執行mysqld install
3然后去初始化MySQL(見下文)
否則會出現以下錯誤

4新打開一個CMD窗口,執行net start mysql

大功告成,登錄就O了
注意:就我查到的資料可知,初始化MySQL的方式有兩種
mysqld --initialize-insecure
這個命令執行完后沒有輸出,然后我們直接以root用戶登錄即可(mysql -u root)

登錄成功后,你可以先干點什么,不過還是建議先更新密碼----參見下文
mysqld --initialize --console
這個命令執行完后,會輸出一些內容,里面有root用戶的初始密碼
我們需要以這個密碼登錄root用戶(mysql -u root -p)

登錄成功后,你會發現你什么都干不了,因為它要你更新密碼,命令如下:
alter user user() identified by '新密碼';
alter user 'root'@'localhost' identified by '新密碼';
