關于CentOS 7安裝MySQL 8的方法,可以通過以下步驟:
首先,需要下載MySQL 8的tar包,并將其上傳到CentOS 7的服務器中。可以通過以下命令來下載:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
接著,需要安裝MySQL 8的依賴包。可以通過以下命令來安裝:
sudo yum install -y libaio
然后,可以通過以下命令來解壓MySQL 8的tar包:
tar -xvf mysql-8.0.21.tar.gz
接下來,進入到解壓后的目錄中,并執行以下命令來創建MySQL的安裝目錄:
mkdir /usr/local/mysql
然后,將MySQL的解壓目錄中的文件和目錄復制到新創建的MySQL安裝目錄中:
cp -R mysql-8.0.21/* /usr/local/mysql/
接著,修改MySQL安裝目錄的權限,并將MySQL的bin目錄添加到系統的PATH環境變量中:
sudo chown -R mysql:mysql /usr/local/mysql export PATH=$PATH:/usr/local/mysql/bin
接下來,執行以下命令來初始化MySQL:
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
然后,啟動MySQL服務:
systemctl start mysqld
接著,可以使用以下命令來查看MySQL是否已經成功啟動:
systemctl status mysqld
最后,可以通過以下命令來設置MySQL的root用戶的密碼:
mysql_secure_installation
執行完畢后,即可成功安裝并啟動MySQL 8。