centos 手工安裝mysql
在 CentOS 系統(tǒng)上安裝 MySQL 數(shù)據(jù)庫是一項(xiàng)常見的任務(wù),特別是在需要手動(dòng)控制安裝過程和配置細(xì)節(jié)的時(shí)候。這篇文章將指導(dǎo)您完成 MySQL 手工安裝的每一個(gè)步驟,確保操作順利進(jìn)行。
準(zhǔn)備工作
在開始安裝之前,請(qǐng)確保您的 CentOS 系統(tǒng)已經(jīng)更新至最新版本??梢允褂靡韵旅罡履南到y(tǒng):
sudo yum update
添加 MySQL 倉庫
MySQL 官方倉庫中提供了最新的 MySQL 社區(qū)版。要添加此倉庫,請(qǐng)下載 MySQL 的倉庫包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
接下來,使用 rpm 命令安裝下載的包:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安裝 MySQL
倉庫配置完成后,接著使用 yum 命令安裝 MySQL:
sudo yum install mysql-server
這一過程可能需要幾分鐘時(shí)間,取決于您的網(wǎng)絡(luò)連接速度。
啟動(dòng) MySQL 服務(wù)
安裝完成后,需要啟動(dòng) MySQL 服務(wù)并將其設(shè)置為開機(jī)自啟動(dòng):
sudo systemctl start mysqld
sudo systemctl enable mysqld
安全配置
在 MySQL 正常運(yùn)行后,強(qiáng)烈建議運(yùn)行安全腳本來提高其安全性:
sudo mysql_secure_installation
該腳本會(huì)提示您進(jìn)行一些安全設(shè)置,例如設(shè)置 root 用戶密碼、移除匿名用戶、禁用遠(yuǎn)程 root 登錄以及刪除測(cè)試數(shù)據(jù)庫。
獲取 MySQL root 密碼
在默認(rèn)情況下,MySQL root 用戶的初始密碼會(huì)記錄在 /var/log/mysqld.log 文件中。使用以下命令查找并獲取該密碼:
sudo grep 'temporary password' /var/log/mysqld.log
更改 root 密碼
登錄 MySQL 控制臺(tái)以修改 root 密碼:
mysql -u root -p
使用提供的臨時(shí)密碼登錄后,輸入以下命令更改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
結(jié)論
通過這篇指南,相信您已經(jīng)成功完成了在 CentOS 系統(tǒng)上手動(dòng)安裝 MySQL 的所有必要步驟。MySQL 是一款強(qiáng)大而可靠的數(shù)據(jù)庫管理系統(tǒng),熟練掌握其安裝和配置是提升技術(shù)能力的重要一環(huán)。