提示信息

在openEuler 24.03中部署MySQL 8.4.0 LTS的实测验证与完整实操

男悲 已关注

在openEuler 24.03中部署MySQL 8.4.0 LTS的过程中,你可以按照以下步骤进行实测验证和完整实操。虽然MySQL当前最新的稳定版是8.1,而MySQL 8.4.0 LTS暂时还没有官方发布,但这里只是一个假设的版本操作说明。

准备工作

  1. 系统更新
    确保你当前的系统和所有包都是最新的。

    1. sudo dnf update -y
  2. 依赖安装
    安装MySQL所需的依赖。

    1. sudo dnf install -y wget yum-utils

安装MySQL

  1. 下载MySQL Repository
    创建MySQL的repository文件,让系统知道MySQL的源地址。

    1. sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
    2. sudo rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
  2. 禁用默认MySQL Module
    为了安装最新版,需要禁用默认的MySQL模块。

    1. sudo dnf module disable mysql -y
  3. 安装MySQL Server
    更新元数据并安装MySQL。

    1. sudo dnf install -y mysql-community-server

配置MySQL

  1. 启动和启用MySQL服务
    启动MySQL服务并设置开机自启。

    1. sudo systemctl start mysqld
    2. sudo systemctl enable mysqld
  2. 获取临时root密码
    安装完成后,MySQL会为root用户生成一个临时密码。

    1. sudo grep 'temporary password' /var/log/mysqld.log
  3. 安全配置
    使用mysql_secure_installation脚本提高安全性。

    1. sudo mysql_secure_installation
    • 使用临时密码登录并修改为新密码。
    • 配置安全选项,如移除匿名用户、禁止远程root登录、删除测试数据库等。

验证

  1. 登录MySQL
    使用新密码登录MySQL。

    1. mysql -u root -p
  2. 查看MySQL版本
    登录后,查看版本以验证安装成功。

    1. SELECT VERSION();
  3. 基本操作测试
    测试一些基本操作,如创建数据库和表。

    1. CREATE DATABASE test_db;
    2. USE test_db;
    3. CREATE TABLE test_table (id INT PRIMARY KEY, name VARCHAR(50));
    4. INSERT INTO test_table (id, name) VALUES (1, 'openEuler');
    5. SELECT * FROM test_table;

完成

以上步骤完成后,你的openEuler 24.03系统上应该成功运行了MySQL 8.4.0 LTS(假设版本),并且经过基础的安装与功能验证。请根据实际需要进一步进行配置和优化。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
男悲 关注 已关注

最近一次登录:2024-12-18 10:26:26   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图