ubuntu安裝mysql後修改密碼

不会游泳的怪鱼發表於2024-07-02

一直沒有接觸ubuntu系統,今天在ubuntu上安裝mysql,安裝完成後發現修改密碼不生效,拆騰好久。。。

切記使用root使用者安裝,要不然許可權不夠

sudo apt update  # 更新系統軟體包列表

sudo apt install mysql-server  # 安裝MySQL Server

# 在安裝過程中,系統可能要求設定root使用者的密碼
# 請按照提示輸入並確認新密碼

sudo systemctl start mysql  # 安裝完成後,啟動MySQL服務

sudo systemctl enable mysql# 設定MySQL服務開機自啟

sudo systemctl status mysql# 檢查MySQL服務狀態

sudo mysql -u root -p  # 登入MySQL伺服器

到此安裝完成,無需密碼就可以登入了,所以修改密碼,發現不生效。。。

最後發現是缺少 WITH mysql_native_password

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

flush privileges;

修改完成,需要輸入密碼才可以登入,如下圖:

相關文章