要在 CentOS 上更新 MySQL 版本,请按照以下步骤操作:
mysql --version
sudo yum remove mysql-server mysql-client mysql-common
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
对于 CentOS 8,请运行以下命令:
wget https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el8-3.noarch.rpm
sudo yum update
sudo yum install mysql-server mysql-client
sudo systemctl start mysqld
sudo systemctl enable mysqld
/var/log/mysqld.log
文件中查找临时密码:grep 'temporary password' /var/log/mysqld.log
记下此密码,因为您需要在首次登录时使用它。
<TEMP_PASSWORD>
替换为实际的临时密码:mysql -u root -p<TEMP_PASSWORD>
<NEW_PASSWORD>
替换为您选择的新密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '<NEW_PASSWORD>';
完成后,使用 exit
命令退出 MySQL。
现在,您已经在 CentOS 上更新了 MySQL 版本。如果需要,您可以使用新密码登录并进行其他配置。