一、下載安裝包
首先,需要從MySQL官方網(wǎng)站下載適合Linux系統(tǒng)的安裝包。根據(jù)不同的Linux發(fā)行版,選擇相應(yīng)的安裝包。例如,對(duì)于基于RHEL的系統(tǒng)(如CentOS、Fedora),可以使用以下命令下載安裝包:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.gz
二、解壓安裝包
下載完成后,使用以下命令解壓安裝包:
tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
解壓后,會(huì)得到一個(gè)名為”mysql-8.0.26-linux-glibc2.12-x86_64”的文件夾。
三、創(chuàng)建MySQL用戶和組
為了安全起見,建議為MySQL創(chuàng)建單獨(dú)的用戶和組。使用以下命令創(chuàng)建用戶和組:
groupadd mysqluseradd -r -g mysql -s /bin/false mysql
四、初始化MySQL數(shù)據(jù)庫
進(jìn)入解壓后的文件夾,執(zhí)行以下命令初始化MySQL數(shù)據(jù)庫:
cd mysql-8.0.26-linux-glibc2.12-x86_64/binsudo ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --tmpdir=/tmp --log-error=/var/log/mysqld.log
初始化完成后,會(huì)生成一個(gè)臨時(shí)密碼,請(qǐng)記下這個(gè)密碼。稍后會(huì)用到。
五、安裝MySQL服務(wù)
使用以下命令安裝MySQL服務(wù):
sudo yum install mysql-community-server -y
六、啟動(dòng)MySQL服務(wù)并設(shè)置開機(jī)自啟
使用以下命令啟動(dòng)MySQL服務(wù):
sudo systemctl start mysqld
使用以下命令設(shè)置MySQL服務(wù)開機(jī)自啟:
sudo systemctl enable mysqld
七、登錄MySQL并修改密碼(可選)
使用以下命令登錄MySQL:
mysql -u root -p
輸入初始化時(shí)生成的臨時(shí)密碼,登錄成功后,修改root用戶的密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';