MySQL是一款開放原始碼的關聯式資料庫管理系統,它被廣泛應用於各種應用程式的儲存資料和資訊的場景。在本文中,我們將展示如何在Linux系統上建置MySQL伺服器。
在開始MySQL安裝之前,需要執行下列準備工作:
執行下列指令以安裝MySQL:
sudo apt-get update
sudo apt-get install mysql -server
在安裝過程中,您需要設定MySQL的超級使用者帳號(即root使用者)密碼,該密碼可透過指令mysql_secure_installation進行設定。
sudo mysql_secure_installation
您會被要求輸入MySQL root用戶的密碼,然後會有一系列的問題需要回答。建議選擇「是」選項,並設定新密碼,以加強MySQL的安全性。
可以使用下列指令連接到MySQL伺服器:
mysql -u root -p
- u參數表示使用的用戶名,-p參數要求您輸入密碼。
可以使用以下指令新增使用者和資料庫:
CREATE DATABASE dbname;
CREATE USER 'username' @'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
此處的dbname是您要建立的資料庫名稱,username是您要建立的使用者名,password是您要為該使用者指派的密碼。
預設情況下,MySQL伺服器只允許本機連線。如果您需要從遠端存取MySQL伺服器,需要執行以下操作:
#sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
sudo service mysql restart
如果您使用的是防火牆,請將連接埠3306(MySQL使用的預設端口)開放。
sudo ufw allow 3306/tcp
如果您無法連線到MySQL伺服器,請嘗試檢查以下內容:
綜上所述,MySQL是一款高效能、可靠、易於維護的關聯式資料庫管理系統,安裝和設定MySQL伺服器也相對簡單。透過本文的介紹,您可以輕鬆地建立出一台MySQL伺服器,以供您的應用程式使用。
以上是如何在Linux系統上建置MySQL伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!