在 Ubuntu 安裝 MySQL

首頁 >> google協作平臺 >> 在 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 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

2 Responses

  1. 2020-10-22

    […] 之前介紹了在 Ubuntu 安裝 MySQL […]

  2. 2020-12-25

    […] 之前也介紹過 “在Ubuntu 安裝MySQL“, […]

發表迴響