如果你在CentOS 7上安裝MySQL時(shí)遇到了網(wǎng)絡(luò)問(wèn)題,那么這篇文章可能會(huì)幫到你。以下是一個(gè)詳細(xì)的過(guò)程,可以幫助你在不需要網(wǎng)絡(luò)的情況下安裝MySQL。
第一步:離線獲取MySQL安裝文件。
你可以從官方網(wǎng)站下載MySQL的離線安裝文件。此處我們以mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz為例。下載完畢后,請(qǐng)將安裝文件復(fù)制到您想安裝MySQL的CentOS 7機(jī)器上。
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
第二步:解壓縮已下載的MySQL壓縮包。
你可以將下載的MySQL壓縮包解壓縮到任何你選擇的位置。此處我們將其解壓到/opt/mysql目錄下。
tar xvzf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C /opt/mysql
第三步:將MySQL的bin路徑添加到PATH。
為了在任何地方都能夠使用MySQL,請(qǐng)將其bin目錄添加到PATH。
echo "export PATH=$PATH:/opt/mysql/mysql-5.7.21-linux-glibc2.12-x86_64/bin" >>/etc/profile.d/mysql.sh source /etc/profile.d/mysql.sh
第四步:創(chuàng)建MySQL配置文件。
在/opt/mysql/mysql-5.7.21-linux-glibc2.12-x86_64目錄下,創(chuàng)建MySQL配置文件。
cp /opt/mysql/mysql-5.7.21-linux-glibc2.12-x86_64/support-files/my-default.cnf /etc/my.cnf
第五步:創(chuàng)建MySQL數(shù)據(jù)目錄。
為MySQL創(chuàng)建一個(gè)數(shù)據(jù)目錄。
mkdir /opt/mysql/mysql-data chown -R mysql:mysql /opt/mysql/mysql-data
第六步:初始化MySQL數(shù)據(jù)目錄。
使用mysql_install_db初始化MySQL數(shù)據(jù)目錄。
mysql_install_db --basedir=/opt/mysql/mysql-5.7.21-linux-glibc2.12-x86_64 --datadir=/opt/mysql/mysql-data --user=mysql
第七步:?jiǎn)?dòng)MySQL服務(wù)。
在CentOS 7上,使用systemd管理服務(wù)。此處我們將MySQL服務(wù)添加到systemd并啟動(dòng)它。
cp /opt/mysql/mysql-5.7.21-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql systemctl daemon-reload systemctl enable mysql systemctl start mysql
最后,你已經(jīng)在CentOS 7上安裝了MySQL,而且不需要聯(lián)網(wǎng)!