在CentOS 8上安装MySQL 8的步骤如下:
首先,确保你的系统是最新的。打开终端并运行以下命令:
sudo dnf update -y
安装一些必要的依赖包,如wget
和openssl-devel
:
sudo dnf install -y wget openssl-devel
从MySQL官方网站下载MySQL 8的Yum存储库文件(RPM包):
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
安装下载的存储库文件:
sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm
使用Yum安装MySQL服务器:
sudo dnf install -y mysql-community-server
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
设置MySQL服务开机自启:
sudo systemctl enable mysqld
MySQL在安装过程中会生成一个临时密码,你需要记录这个密码以便后续使用:
sudo grep 'temporary password' /var/log/mysqld.log
使用临时密码登录MySQL:
mysql -u root -p
输入你刚刚看到的临时密码。
登录后,立即修改临时密码以提高安全性:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword!';
将NewStrongPassword!
替换为你想要设置的新密码。
刷新权限以使更改生效:
FLUSH PRIVILEGES;
退出MySQL命令行:
exit;
你可以通过以下命令验证MySQL是否安装成功:
mysql --version
这样,你就完成了在CentOS 8上安装MySQL 8的步骤。