Linux下MySQL安裝
MySQL是一種開源的關聯式資料庫管理系統,與大多數作業系統相容,包括Linux。在Linux下安裝MySQL能讓您在伺服器上保存和處理大量數據,並且保護資料安全。這裡將介紹如何在Linux系統上安裝MySQL。
一、檢視Linux版本
在開始安裝MySQL之前,需要確認您的Linux發行版和版本。為了查看這些訊息,可以打開終端並鍵入以下命令:
uname -a lsb_release -a
這將輸出您的Linux發行版名稱和版本號,以及Linux核心版本和電腦體系結構。
二、新增MySQL Yum來源
大多數Linux發行版都會提供透過yum安裝MySQL的方式。在這裡,我們將新增MySQL yum來源並安裝MySQL。
1.從MySQL官網下載並安裝MySQL Yum 倉庫的 RPM 包,輸入以下命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
請確保您的作業系統版本與下載的rpm檔案相符。如果您的系統版本和已下載檔案的版本不匹配,可能會導致安裝失敗。
2.在新增Yum來源之前,先開啟/etc/yum.repos.d/mysql-community.repo(MySQL的Yum設定檔),檢查Yum 來源的參數是否正確:
sudo vi /etc/yum.repos.d/mysql-community.repo
在查看該設定檔時,您想要檢查的一些重要選項是:
確保這些參數符合您的需求。例如,如果您想安裝 MySQL Server 軟體包,請檢查該檔案中「[mysql80-community]」段,以確保「enabled=1」。
3.安裝MySQL
用以下指令安裝MySQL伺服器:
sudo yum install mysql-server
yum工具會自動檢查所有依賴關係並下載並安裝MySQL。
三、啟動MySQL
在成功安裝完MySQL伺服器之後,可以執行以下命令來啟動MySQL:
sudo systemctl enable mysqld sudo systemctl start mysqld
這將啟動MySQL伺服器並在每次啟動時自動啟動。
四、設定MySQL root密碼
預設情況下,MySQL root密碼是無效的,為了提高安全保護,應該設定為強且唯一的密碼。依照以下步驟,設定MySQL root密碼。
1.使用下列指令登入MySQL:
sudo mysql -u root
如果您看到了下列錯誤,請使用"-p"選項登入:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
sudo mysql -u root -p
2.使用下列SQL語句為root使用者設定密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
將"new_password"替換為您要設定的新密碼。
3.下載mysql_secure_installation包,並使用以下命令執行:
sudo yum install -y mysql-secure-installation sudo mysql_secure_installation
4.此腳本將指引您設定其他MySQL安全選項,例如停用匿名使用者和遠端存取等。
五、結論
透過上述步驟,您已經成功在Linux下安裝並設定MySQL資料庫。現在可以開始使用MySQL來儲存和處理資料了。在工作過程中,記得保護資料安全性並規範使用MySQL,以便讓您的Linux伺服器更穩定、更安全。
以上是linux 下mysql安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!