在openEuler 24.03中部署MySQL 8.4.0 LTS的实测验证与完整实操
在openEuler 24.03中部署MySQL 8.4.0 LTS的过程中,你可以按照以下步骤进行实测验证和完整实操。虽然MySQL当前最新的稳定版是8.1,而MySQL 8.4.0 LTS暂时还没有官方发布,但这里只是一个假设的版本操作说明。
准备工作
系统更新
确保你当前的系统和所有包都是最新的。sudo dnf update -y
依赖安装
安装MySQL所需的依赖。sudo dnf install -y wget yum-utils
安装MySQL
下载MySQL Repository
创建MySQL的repository文件,让系统知道MySQL的源地址。sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
禁用默认MySQL Module
为了安装最新版,需要禁用默认的MySQL模块。sudo dnf module disable mysql -y
安装MySQL Server
更新元数据并安装MySQL。sudo dnf install -y mysql-community-server
配置MySQL
启动和启用MySQL服务
启动MySQL服务并设置开机自启。sudo systemctl start mysqld
sudo systemctl enable mysqld
获取临时root密码
安装完成后,MySQL会为root用户生成一个临时密码。sudo grep 'temporary password' /var/log/mysqld.log
安全配置
使用mysql_secure_installation脚本提高安全性。sudo mysql_secure_installation
- 使用临时密码登录并修改为新密码。
- 配置安全选项,如移除匿名用户、禁止远程root登录、删除测试数据库等。
验证
登录MySQL
使用新密码登录MySQL。mysql -u root -p
查看MySQL版本
登录后,查看版本以验证安装成功。SELECT VERSION();
基本操作测试
测试一些基本操作,如创建数据库和表。CREATE DATABASE test_db;
USE test_db;
CREATE TABLE test_table (id INT PRIMARY KEY, name VARCHAR(50));
INSERT INTO test_table (id, name) VALUES (1, 'openEuler');
SELECT * FROM test_table;
完成
以上步骤完成后,你的openEuler 24.03系统上应该成功运行了MySQL 8.4.0 LTS(假设版本),并且经过基础的安装与功能验证。请根据实际需要进一步进行配置和优化。