在 MySQL 建立用戶並給予權限

前言

當我們在撰寫程式碼並串接資料庫時,我們並不會直接使用 root 帳號。通常是建立一個帳號,並設定給他允許訪問的資料庫。

而這裡,我示範新增帳號,並授予他全部權限,你可以依照你的需求更改。

設定

進入資料庫。

sudo mysql

建立一個名為 user 的使用者,且他的密碼為 123456

CREATE USER user@localhost IDENTIFIED BY '123456';

將任何資料庫的權限授予 user. 代表任何資料庫的任何資料表,可依照自己需求更改)。

GRANT ALL PRIVILEGES ON *.* TO user@localhost;

保存設定並離開。

flush privileges;
exit;