Ubuntu 安裝 MariaDB 和新增資料庫與使用者

簡單紀錄如何在 Ubuntu 下安裝 MariaDB 資料庫和後續新增資料庫與使用者的步驟。

簡單紀錄 Ubuntu 安裝 MariaDB 和使用 mysql 工具新增資料庫與使用者的步驟,mysql 基本上大同小異。

安裝資料庫

更新套件來源

sudo apt update

安裝 MariaDB 伺服器

sudo apt install mariadb-server

進行安全性設定

sudo mysql_secure_installation

執行中它會問幾個問題讓你做選擇

  • Enter current password for root (enter for none):
    直接 Enter 即可

  • Set root password? [Y/n]
    是否要設定 root (MariaDB 的 root 使用者) 的密碼

  • Remove anonymous users? [Y/n]
    刪除匿名使用者?

  • Disallow root login remotely? [Y/n]
    禁止 root (MariaDB 的 root 使用者) 從遠端登入?

  • Remove test database and access to it? [Y/n]
    刪除測試資料庫?

  • Reload privilege tables now? [Y/n]
    重新讀取權限表?

基本上 全部選 y 即可,除非你想要使用 root 從遠端登入資料庫,不過為了安全性通常會禁用 root 遠端登入,選擇新增一個新的使用者來代替 root 操作。

創建資料庫與使用者

使用 mysql 工具與資料庫連線

sudo mysql

創建資料庫

CREATE DATABASE DataBase_Name default character set utf8mb4 collate utf8mb4_unicode_ci;

DataBase_Name 改為自己要的資料庫名稱

創建使用者

CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';

user_name 改為自己要的使用者名稱

password 改為自己要設定的密碼

@ 後的 localhost 代表此使用者只能透過本地端登入,如果想讓使用者能從遠端連線需要把 localhost 換成 %;

賦予使用者資料庫的使用權限

GRANT ALL PRIVILEGES ON DataBase_Name.* TO 'user_name'@'localhost';

這一段命令會讓使用者擁有資料庫的所有權限

一樣記得把 DataBase_Nameuser_namelocalhost 改為自己要設定的值

到這裡就完成所有步驟了可以輸入 exit 離開 mysql

exit
Built with Hugo
Theme Stack designed by Jimmy