欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

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