iT邦幫忙

0

MySQL5.6 升級8.0失敗(Mac OS)

請問各位大神
小妹我透過brew 下載了MySQL8.0
使用指令 mysql -V確認 目前的版本是8.0

但是我透過mysql -u root啟動
Server version 卻還是5.6

我安裝8.0前已經儘量把5.6刪乾淨了
請問會出現這種狀況是代表還沒刪完嗎?
跪求解法!感激不盡QQ

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
一級屠豬士
iT邦大師 1 級 ‧ 2021-07-25 11:22:09
最佳解答

一般來說, 你需要重啟服務, 原本系統正在跑的會是舊版本,這是已經在記憶體了.

brew services restart mysql

你更新的時候,是在硬碟上的舊版本被升級為新版. 所以你會登入時,發覺還是舊版.

mysql -u root 這是用 root 登入,不是啟動....


另外 mysql 8 的密碼方面有加強.在 stackoverflow 有一篇
https://stackoverflow.com/questions/50126503/homebrew-mysql-8-support

裡面有關於密碼部分,你可以先不動,先用 brew services restart mysql
再登入看看.

Mac 您也會

剛好有在用.

我要發表回答

立即登入回答