系统版本: openEuler 23.09(采用RHEL9版本)
一、将Mysql Yum源安装至系统
yum -y install https://repo.mysql.com/mysql80-community-release-el9.rpm
本Yum源适用于openEuler 23.09(采用RHEL9版本),其他版本请参考对应RHEL版本确定Yum源包
二、通过以下命令安装 MySQL
yum -y install mysql-community-server
或者
dnf-y install mysql-community-server
三、设置Mysql自启动
systemctl enable mysqld
四、启动Mysql
systemctl start mysqld
五、配置Mysql
全新安装的Mysql自动创建了一个超级用户帐户'root'@'localhost。
(一)超级用户的密码已设置并存储在错误日志文件中,要显示它,输入以下命令:
grep 'temporary password' /var/log/mysqld.log
(二)通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改 root 密码:
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';<br>FLUSH PRIVILEGES;
(三)修改root账户登录主机
如需使用root账户远程登录,需修改root账户登录主机,请参考《Mysql命令行修改用户登录主机》
六、防火墙关闭或开放端口
系统默认启用firewall防火墙,请按以下操作关闭或开放端口
(一)关闭防火墙
1.停止防火墙
systemctl stop firewall
2.禁止防火墙自启动
systemctl disable firewall
(二)开放端口
1.开放指定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
2.重载防火墙
firewall-cmd --reload
完成以上步骤,你就已经完成了openEuler23.09的Mysql8.0版本安装。