openEuler 24.03 rpm 安装 MySQL9
最编程
2024-10-15 14:48:10
...
openEuler 24.03 rpm 安装 MySQL9
下载MySQL
wget https://cdn.mysql.com//Downloads/MySQL-9.0/mysql-9.0.1-1.el9.x86_64.rpm-bundle.tar
创建安装包目录
mkdir mysql
释放安装包到安装包目录
tar -xvf mysql-9.0.1-1.el9.x86_64.rpm-bundle.tar -C mysql
切换到MySQL安装包目录
cd mysql
安装MySQL
rpm -ivh *.rpm --force --nodeps
启动MySQL
systemctl start mysqld
设置MySQL开机自启动
systemctl enable mysqld
在服务器初始启动时,假设服务器的数据目录为空,会发生以下情况:
-
服务器已初始化。
-
SSL 证书和密钥文件在数据目录中生成。
-
validate_password
已安装并启用。 -
创建了一个超级用户帐户
'root'@'localhost
。超级用户的密码已设置并存储在错误日志文件中。要显示它,请使用以下命令:grep 'temporary password' /var/log/mysqld.log
通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改 root 密码:
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lihaozhe!!@@1122';
FLUSH PRIVILEGES;
设置远程访问地址
update mysql.user set host = '%' where user='root';
FLUSH PRIVILEGES;
退出MySQL
exit;
重启MySQL
systemctl restart mysqld
防火墙开放端口
firewall-cmd --zone=public --add-port=3306/tcp --add-port=33060/tcp --permanent
重启防火墙
firewall-cmd --reload