要在CentOS上升级MySQL版本,请按照以下步骤操作:
- 首先,打开终端并使用以下命令安装EPEL(Extra Packages for Enterprise Linux)仓库。EPEL仓库为CentOS提供了许多额外的软件包,包括MySQL。
sudo yum install epel-release
- 安装EPEL仓库后,使用以下命令安装MySQL 8.0(您可以根据需要选择其他版本):
sudo yum install mysql-community-server
- 安装完成后,启动MySQL服务:
sudo systemctl start mysqld
- 若要确保MySQL服务在系统启动时自动运行,请运行以下命令:
sudo systemctl enable mysqld
- 使用以下命令查找MySQL的初始临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
记下输出的临时密码,稍后将用于登录MySQL。
- 使用以下命令登录MySQL(将
替换为实际的临时密码):
mysql -u root -p
- 登录后,运行以下命令更改root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your_New_Password';
将Your_New_Password
替换为您选择的新密码。
- 为了安全起见,运行以下命令刷新权限并关闭匿名用户访问:
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' ACCOUNT LOCK;
- 最后,退出MySQL命令行:
exit
现在,您已经成功升级了CentOS上的MySQL版本。如果需要,您可以随时重复上述步骤以安装其他版本的MySQL。