基于Rockylinux9.5(LTS-SP4)安装MySQL Community Server 9.2.0

devtools/2025/3/28 16:55:58/

目录

一、安装环境及准备

linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%8E%AF%E5%A2%83-toc" name="tableOfContents" style="margin-left:80px">1、linux操作系统环境

2、MYSQL安装包准备 

二、执行安装

1、解压软件包

2、按顺序执行软件包的安装

3、启动MYSQL服务 

4.配置MYSQL


一、安装环境及准备

linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%8E%AF%E5%A2%83" name="1%E3%80%81linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%8E%AF%E5%A2%83">1、linux操作系统环境

  • Rocky linux9.5安装在VMware虚拟机上
  • 完成Rocky linux9.5安装,登录后如下图所示

  • 安装软件包时选择server-gui安装,后期根据需要安装其它依赖包
  • 详细版本查看
[root@mysql-master ~]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.5 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.5"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.5 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
VENDOR_NAME="RESF"
VENDOR_URL="https://resf.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.5"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.5"

2、MYSQL安装包准备 

  • MYSQL官网下载软件包,地址如下

https://dev.mysql.com/downloads/mysql/

  • 选择相应版本,根据系统架构选择aarch64 架构版本或X86_64架构版本

    二、执行安装

    1、解压软件包

    执行命令:tar -xvf mysql-9.2.0-1.el9.x86_64.rpm-bundle.tar,解压后文件列表如下,无需安装所有软件包。

    [root@mysql-master installation]# tar -xvf mysql-9.2.0-1.el9.x86_64.rpm-bundle.tar
    mysql-community-client-9.2.0-1.el9.x86_64.rpm
    mysql-community-client-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-client-plugins-9.2.0-1.el9.x86_64.rpm
    mysql-community-client-plugins-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-common-9.2.0-1.el9.x86_64.rpm
    mysql-community-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-debugsource-9.2.0-1.el9.x86_64.rpm
    mysql-community-devel-9.2.0-1.el9.x86_64.rpm
    mysql-community-icu-data-files-9.2.0-1.el9.x86_64.rpm
    mysql-community-libs-9.2.0-1.el9.x86_64.rpm
    mysql-community-libs-compat-9.2.0-1.el9.x86_64.rpm
    mysql-community-libs-compat-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-libs-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-server-9.2.0-1.el9.x86_64.rpm
    mysql-community-server-debug-9.2.0-1.el9.x86_64.rpm
    mysql-community-server-debug-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-server-debuginfo-9.2.0-1.el9.x86_64.rpm
    mysql-community-test-9.2.0-1.el9.x86_64.rpm
    mysql-community-test-debuginfo-9.2.0-1.el9.x86_64.rpm

    2、按顺序执行软件包的安装

    (1)、安装rpm -ivh mysql-community-common-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master installation]# rpm -ivh mysql-community-common-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-common-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-common-9.2.0-1.el################################# [100%]

    (2)、安装mysql-community-client-plugins-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-client-plugins-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-client-plugins-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-client-plugins-9.################################# [100%]

    (3)、 安装mysql-community-libs-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-libs-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-libs-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-libs-9.2.0-1.el9 ################################# [100%]

    (4)、安装mysql-community-devel-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-devel-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-devel-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-devel-9.2.0-1.el9################################# [100%]

            以上如果报错:warning: mysql-community-devel-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY error: Failed dependencies: pkgconfig(openssl) is needed by mysql-community-devel-9.2.0-1.el9.x86_64,那么需要安装 openssl-devel开发包,命令如下:yum install openssl-devel -y,之后再执行上面的安装命令,安装成功。

     (5)、安装mysql-community-libs-compat-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-libs-compat-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-libs-compat-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-libs-compat-9.2.0################################# [100%]

    (6)、安装mysql-community-client-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-client-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-client-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-client-9.2.0-1.el################################# [100%]

    (7)、安装mysql-community-icu-data-files-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-icu-data-files-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-icu-data-files-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-icu-data-files-9.################################# [100%]

    (8)、安装mysql-community-server-9.2.0-1.el9.x86_64.rpm包

    [root@mysql-master mysql]# rpm -ivh mysql-community-server-9.2.0-1.el9.x86_64.rpm
    warning: mysql-community-server-9.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:mysql-community-server-9.2.0-1.el################################# [100%]

    3、启动MYSQL服务 

    (1)、查看服务状态,可以看到安装完成后并未启动

    [root@mysql-master mysql]# systemctl status mysqld
    ○ mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; preset: disabled)Active: inactive (dead)Docs: man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.html

    (2)、启动MYSQL服务并设置服务为开机启动

    执行:systemctl start mysqld,systemctl enable mysqld

    4.配置MYSQL

    (1)、执行如下命令查询初始密码,其中字符串Zu/yW/(>S4w=为初始密码,然后登录数据库

    [root@mysql-master mysql]# cat /var/log/mysqld.log | grep password
    2025-03-20T01:57:43.659699Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Zu/yW/(>S4w=
    [root@mysql-master ~]# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 9
    Server version: 9.2.0Copyright (c) 2000, 2025, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

    (2)、修改数据库密码,创建用户并授权

    mysql> SET PASSWORD FOR 'root'@'localhost'= "Mysql12#$";
    Query OK, 0 rows affected (0.01 sec)
    mysql> CREATE USER '***'@'%' IDENTIFIED BY 'Mysql12#$';
    Query OK, 0 rows affected (0.02 sec)
    mysql> GRANT ALL PRIVILEGES ON *.* TO '***'@'%';
    Query OK, 0 rows affected (0.00 sec)

            如果需要root有远程访问的权限需要做如下配置:

    • 确保 root 用户拥有足够的权限: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;    
    • 刷新权限: FLUSH PRIVILEGES;      

    通过以上步骤完成配置


    http://www.ppmy.cn/devtools/168966.html

    相关文章

    如何理解分布式光纤传感器?

    关键词:OFDR、分布式光纤传感、光纤传感器 分布式光纤传感器是近年来备受关注的前沿技术,其核心在于将光纤本身作为传感介质和信号传输介质,通过解析光信号在光纤中的散射效应,实现对温度、应变、振动等物理量的连续、无盲区、高…

    Word 小黑第40套

    对应大猫43 主题 -浏览主题 -选择W样式标准文件就行 1级段落和2级段落(用项目符号不影响原本段落文字符号 颜色修改为自动) 整段变红的 不是把光标定位到红色字体那里 要选择几个红色字体 再创建样式 插入的空白页一定要是下一页,不能插空白…

    个人陈述本人于2011年8月被XXX大学经济学专业录取

    本人于2011年8月被XXX大学经济学专业录取。在三年的学习中,我渐渐领略到了经济学的独特魅力,对经济学产生了浓厚的兴趣。秉着专一学习态度,不断向着目标努力,我取得了优秀的成绩,前五学期总成绩91.08分,名列…

    晶鑫股份迈向敏捷BI之路,永洪科技助力启程

    数据驱动的时代,每一次技术的创新和突破都在为企业的发展注入新的动力。而敏捷性也不再是选择,是企业生存与发展的必要条件。作为连续5年获得中国敏捷BI第一名的永洪科技,通过不断地在数据技术领域深耕细作,再次迎来了行业内的关注…

    npm 安装 pnpm 的详细步骤及注意事项

    一、安装步骤 1.全局安装 pnpm npm install -g pnpm2.验证安装 pnpm -v输出版本号即表示安装成功。 二、升级 pnpm 若已安装旧版本,可通过以下命令升级: npm install -g pnpmlatest三、配置镜像加速 设置淘宝镜像 pnpm config set registry http…

    LLM(5):了解 GPT 架构

    1.6 对 GPT 架构的更深入了解 GPT 最初由 OpenAI 的 Radford 等人在论文《通过生成式预训练提高语言理解能力》 中提出。GPT-3 是该模型的扩展版本,具有更多的参数,并且使用了更大的数据集进行训练。此外,ChatGPT 中提供的原始模型是通过在大…

    Go语言中package的使用规则《二》

    在 Go 语言中,包(Package) 是代码组织和复用的核心单元。以下是其定义、引用规则及使用习惯的详细说明: 一、包的定义规则 目录与包名 一个包对应一个目录(文件夹),目录名通常与包名一致。 包名…

    deepseek连续对话与API调用机制

    在调用DeepSeek等大模型进行连续对话时,是否需要每次上传系统提示和对话历史取决于API的设计机制。 一、API调用机制解析 无状态服务原则 DeepSeek的API基于无状态架构设计,每次请求视为独立会话。若需维持对话连续性,必须由客户端主动管理并…