[筆記] MariaDB 全新安裝遇到 ERROR 1698 (28000) 錯誤怎麼辦

這幾天終於申請 VPS 來玩啦(撒花~~)
參考了毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談,果斷決定藉這個全新安裝的機會,把 MySQL 換掉,投入我大 MariaDB 。

在 DigitalOcean 提供的 Ubuntu 上,安裝應該很簡單

$ sudo apt install mariadb-server
$ mysql_secure_installation

結果問我資料庫的 root 密碼,理論上還沒設定 root 密碼過,應該是直接按 Enter 就好。
結果噴錯了…

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

網路上很多資料和解法,但沒道理啊!!我全新的機器吶!!
結果看完悟出來一個道理:沒有權限r

所以最簡單的解法如下:

$ sudo mysql_secure_installation

解決了 😂😂😂