📅  最后修改于: 2023-12-03 15:40:12.635000             🧑  作者: Mango
MySQL 8.0 引入了许多新特性。如果你想要在 CentOS 上使用它,可以像下面这样做。
首先,你需要添加 MySQL Yum 存储库。使用以下命令添加 MySQL Yum 存储库:
sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
你也可以去 MySQL 官方网站下载 rpm 包:https://dev.mysql.com/downloads/repo/yum/
安装新的 MySQL 之前,我们需要先卸载旧的 MySQL 版本:
sudo systemctl stop mysqld
sudo yum remove mysql-community-server.x86_64
安装 MySQL 8.0,使用以下命令:
sudo yum install mysql-community-server
执行以下命令启动 MySQL 服务:
sudo systemctl start mysqld
你可以检查 MySQL 服务是否运行:
sudo systemctl status mysqld
更新 MySQL 数据库之前,我们需要先登录到 MySQL 服务器。使用以下命令:
mysql -u root -p
输入你的 MySQL root 密码。
在 MySQL 控制台中,输入以下命令来更新数据库:
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
mysql> exit
将 your_password_here
替换成你的新密码。
你可以使用以下命令检查 MySQL 版本:
mysql -V
输出应该类似于:
mysql Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL)
恭喜你,已经成功将 MySQL 5.7 升级到 MySQL 8.0!
参考资料: