CentOS 7是一個廣泛使用的伺服器作業系統。在使用伺服器進行網站和應用程式開發時,經常需要使用一種資料庫來儲存和管理資料。 MySQL是目前一個廣泛使用的關聯式資料庫管理系統之一。在本篇文章中,我們將學習如何在CentOS 7系統上安裝設定MySQL。
在開始安裝MySQL之前,我們首先需要更新和升級系統。
命令列輸入:
sudo yum update
這個過程需要花費一些時間,這取決於您的伺服器的處理能力以及您的伺服器上的軟體包數量。更新完成後,您可以繼續安裝MySQL。
在CentOS 7系統上,MySQL可以透過yum套件管理器來安裝。
命令列輸入:
sudo yum install mysql-server
這會安裝MySQL以及其他必要的軟體包。安裝完成後,您可以檢查MySQL伺服器是否已啟動。
命令列輸入:
systemctl status mysqld
如果MySQL伺服器已啟動,則會在終端機中顯示「active (running)」字樣。如果沒有啟動MySQL,您可以使用以下命令手動啟動它:
命令列輸入:
sudo systemctl start mysqld
安裝MySQL後,我們需要進行一些配置。首先,我們需要為root用戶設定密碼。
命令列輸入:
sudo mysql_secure_installation
然後輸入root mysql密碼,進入MySQL安全配置精靈。請注意,如果您剛完成安裝,則預設情況下root使用者未設定密碼。安全性設定精靈會提示您輸入一些選項並設定根密碼。建議設定一個強密碼。在完成指南後,您已經為root用戶設定了密碼並更加安全。
要連接到MySQL,需要使用以下命令:
命令列輸入:
mysql -u root -p
這將提示您輸入MySQL管理員(root)的密碼。成功輸入密碼後,您將連接到MySQL伺服器並可以開始管理資料庫。
如果您需要建立一個新的MySQL用戶,則可以透過以下命令完成。例如,如果要建立使用者“myuser”並具有密碼“mypassword”,請使用下列語句:
命令列輸入:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
注意,如果您在本機執行MySQL伺服器,則可以將“localhost”用作主機名稱。如果您希望允許遠端連接,則可以將主機名稱變更為伺服器的外部IP位址。
要建立MySQL資料庫,請使用下列命令:
命令列輸入:
CREATE DATABASE mydatabase;
在MySQL中,要執行任何動作,使用者必須具有對應的權限。若要為新使用者指派權限,請使用下列命令:
命令列輸入:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
這會給使用者「myuser」在本機電腦上使用「mydatabase」資料庫的所有權限。
在此期間,您將學習如何在CentOS 7系統上安裝和設定MySQL伺服器。 MySQL可用於開發網站和應用程式以及儲存大量資料。使用MySQL,您可以儲存和管理數據,還可以在數據表之間建立關係。只要跟隨上述簡單步驟,即可在CentOS 7上設定MySQL伺服器,並開始儲存資料。
以上是centos 7安裝mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!