MySQL/MariaDB建立使用者帳號並指定資料庫

安裝mysql-client-core

    mysql-client-core-5.7

使用 MySQL 的 root 管理者帳號登入:

    mysql -u root -p

在 MySQL/MariaDB 中新增資料庫:

    # 新增資料庫
    CREATE DATABASE `my_db`;

這樣就會新增一個新的 my_db 資料庫。

新增一個 MySQL 資料庫使用者 my_user,並將密碼設定為 my_password

    # 新增使用者,設定密碼
    CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';

授予 my_user 帳號在 my_db 資料庫上面的所有權限,也就是讓 my_user 可以對 my_db 資料庫進行任何操作:

    # 設定使用者權限
    GRANT ALL PRIVILEGES ON my_db.* TO 'my_user'@'localhost';

使用 GRANT 設定好帳號的權限之後,馬上就會生效。接著就可以離開 MySQL 資料庫,重新以新的帳號登入使用了:

    mysql -u my_user -p
Last modification:August 22nd, 2019 at 02:31 pm