在 Ubuntu 安裝 MySQL
MySQL 是開源的資料庫管理系統,
使用上也很廣泛,
許多需要資料庫的網站都選用其作為預設的資料庫管理系統,
安裝方法也很簡單,
這就是今天的主題:
在 Ubuntu 安裝 MySQL
安裝的套件在軟體庫就有,
僅須執行:
sudo apt install mysql-server
就能夠安裝完畢,
安裝完畢後,
執行sudo mysql_secure_installation
來進行初始設定
系統會出現幾個問題,
依照自己需求填寫即可,
- 密碼驗證模組
- root 密碼設定
- 刪除匿名帳戶
- 禁止 root 從遠端登入
- 刪除測試資料庫與權限
密碼驗證模組是用來檢驗使用者密碼複雜度的,
避免使用者建立過於簡易的密碼。
基本上匿名帳戶與測試資料庫都不會用到,
均選擇刪除即可。
至於 root 遠端登入就看是否有這個需求來做選擇,
此處範例選擇不禁止。
如果需要遠端登入的話,
要編輯:
/etc/mysql/mysql.conf.d/mysqld.cnf
並將
bind-address = 127.0.0.1
以井字號 # 將其註解掉或者修改為目前 MySQL 機器的ip位址。
如果為中文語系的使用者建議加上
character-set-server = utf8mb4
避免使用中文的時候發生資料庫錯誤。
最後重新啟動 MySQL 服務即可遠端登入進行管理。
sudo systemctl restart mysql
幾個常用指令:
CREATE DATABASE `mydb`; #新增資料庫
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; #新增使用者並設定密碼
GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'localhost'; #給予使用者權限
DROP DATABASE `mydb` #刪除資料庫
GRANT SELECT ON database.* TO 'username'@'%'; # 給予唯讀權限
權限有修改異動最後要執行:
FLUSH PRIVILEGES;
文章推薦:
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================
2 Responses
[…] 之前介紹了在 Ubuntu 安裝 MySQL […]
[…] 之前也介紹過 “在Ubuntu 安裝MySQL“, […]