首页 > 数据库 >MYSQL安装和版本选择

MYSQL安装和版本选择

时间:2024-12-13 22:42:13浏览次数:5  
标签:x86 安装 MYSQL el9 64 版本 mysql rpm 9.1

下载

mysql下载地址:https://dev.mysql.com/downloads/mysql/

系统版本选择

进入后如图,需要选择版本与系统版本

selectVersion:选择版本

mysql官网只支持部分版本,如果需要其他版本,需要在其他地方下载

select Operating System:选择系统平台

如windows,linux,macOs等需要安装到的系统的版本,其中redHatEnterpriseLinux对应linux的centos版本

部分系统会需要选择OS版本

这里对应着centos 9~6

如:Red Hat Enterprise Linux 9 / Oracle Linux 9 (x86, 64-bit),代表centos9,服务器适用

Red Hat Enterprise Linux 7 / Oracle Linux 7 (ARM, 64-bit),代表centos7,移动端,物联网适用

下载文件选择

选择完成版本后,下方会列出对应下载文件

下载第一个就可获得文件" mysql-9.1.0-1.el9.x86_64.rpm-bundle.tar "

文件名解读

  • el9: 对应系统版本(centos9)。
  • x86_64: 表示软件包的架构(主要是aarch64和x86_64)。
  • rpm: 这部分表示软件包的格式。RPM(Red Hat Package Manager)是一种用于安装、卸载、查询、验证、更新和管理Linux系统上的软件包的软件包管理器。
  • bundle: 这意味着这个包是一个捆绑包,它包含了多个相关的RPM包。对于MySQL来说,这可能包括服务器、客户端、开发库、共享库等多个组件的RPM包。
  • tar: 压缩文件。

这样我就下载了一个适用于centos9的需要用RPM安装的mysql9.1.0安装包

安装

移动到linux centos系统中的方法这里省略

解压

rpm-bundle包内会有很多文件,推荐解压到单独文件夹中

例如我安装的mysql9版本中,解压后的文件为:

mysql-community-client-9.1.0-1.el9.x86_64.rpm

mysql-community-client-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-client-plugins-9.1.0-1.el9.x86_64.rpm

mysql-community-client-plugins-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-common-9.1.0-1.el9.x86_64.rpm

mysql-community-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-debugsource-9.1.0-1.el9.x86_64.rpm

mysql-community-devel-9.1.0-1.el9.x86_64.rpm

mysql-community-icu-data-files-9.1.0-1.el9.x86_64.rpm

mysql-community-libs-9.1.0-1.el9.x86_64.rpm

mysql-community-libs-compat-9.1.0-1.el9.x86_64.rpm

mysql-community-libs-compat-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-libs-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-server-9.1.0-1.el9.x86_64.rpm

mysql-community-server-debug-9.1.0-1.el9.x86_64.rpm

mysql-community-server-debug-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-server-debuginfo-9.1.0-1.el9.x86_64.rpm

mysql-community-test-9.1.0-1.el9.x86_64.rpm

mysql-community-test-debuginfo-9.1.0-1.el9.x86_64.rpm

解压到当前文件夹:

tar -xvf mysql-9.1.0-1.el9.x86_64.rpm-bundle.tar

或者解压到指定文件:

tar -xvf mysql-9.1.0-1.el9.x86_64.rpm-bundle.tar -C /usr/local/sd/mysql9/

安装

进入目录,比如:

cd /usr/local/sd/mysql9/

执行安装命令,使用dnf安装所有包:

sudo dnf install *.rpm

之后需要输入一些yes/no等配置,默认yes

就此安装完成

初始化

初始化数据库(仅第一次安装时需要)

sudo mysqld --initialize --user=mysql

启动MySQL服务

sudo systemctl start mysqld

设置MySQL服务开机自启

sudo systemctl enable mysqld

获取初始临时密码

sudo grep 'temporary password' /var/log/mysql/error.log

或者

sudo grep 'temporary password' /var/log/mysqld.log

会显示如:

2024-12-12T13:52:53.136608Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gghCx9-LjnU&

这里的初始临时密码为:gghCx9-LjnU&

登录

mysql -u root -p
#输入(粘贴)初始临时密码(不会显示)后回车

成功进入后修改密码

这里示例修改为123456

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

此时mysql9安装完成

标签:x86,安装,MYSQL,el9,64,版本,mysql,rpm,9.1
From: https://www.cnblogs.com/fffffff/p/18606018

相关文章

  • 手残党都可以学会的mysql手工注入
    1.布尔&报错&延迟1.1布尔盲注(需要页面正常回显)通过判断页面上的某个元素变化,来判断是否注入成功#检查当前数据库名称的长度是否为7。andlength(database())=7;#检查当前数据库名称的第一个字符是否为'p'。andleft(database(),1)='p';#检查当前数据库名称的前两......
  • 【MySQL运维】mysql数据被误删的恢复方案
    前言在数据库管理过程中,数据误删是一个常见且令人头疼的问题。无论是由于人为错误还是系统故障,数据丢失都可能导致严重的后果。幸运的是,MySQL提供了多种方法来恢复误删的数据。一、使用备份恢复原理备份是最常见的数据恢复方法。通过定期备份数据库,可以在数据丢失时快速恢复到......
  • 一条 SQL 语句在 MySQL 中的执行过程
    一条SQL语句在MySQL中的执行过程当一条SQL语句被提交到MySQL时,它会经历多个步骤,包括解析、优化、执行等。以下以SELECT语句为例,详细描述整个执行流程。1.客户端与服务器连接客户端通过TCP/IP、Unixsocket等协议与MySQL服务器建立连接。MySQL服务器验证客户......
  • MySQL 的 Change Buffer 是什么?它有什么作用?
    MySQL的ChangeBuffer1.什么是ChangeBuffer?ChangeBuffer是MySQLInnoDB存储引擎中的一个优化机制,用于减少磁盘I/O操作。它是一个专门用来缓存非唯一二级索引变更操作的内存区域,位于InnoDB的BufferPool中。当对非唯一二级索引执行插入、更新或删除操作时,MySQL......
  • 【MySQL数据基础】
    目录一、数据库概述1、数据库介绍2、数据库分类3、常见数据库介绍4、小结二、MySQL数据库1、MySQL介绍2、MySQL的特点3、MySQL版本4、MySQL数据库下载与安装5、添加环境变量(Windows)6、检测环境变量是否配置成功三、Linux系统下的MySQL安装与使用1、MySQL安装与使......
  • 【MySQL中多表查询和函数】
    目录1.多表查询1.1外键1.2链接查询2.MySQL函数内置函数简介数值函数字符串函数时间日期函数条件判断操作开窗函数1.多表查询本质:把多个表通过主外键关联关系链接(join)合并成一个大表,在去单表查询操作1.1外键外键概念:在从表(多方)创建一个字段,引用主表(一方)......
  • cobbler无人值守安装系统(补鞋匠)
    前言官网:https://cobbler.github.io/Cobbler是一个快速网络安装Linux的服务,而且经过调整也可以支持网络安装Windows。该工具使用Python开发,小巧轻便(才15k行Python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及YUM......
  • Maven概述安装 常用指令 Maven-IDEA集成
    一.Maven概述Maven是一个项目管理工具,具备以下几个关键要素:包含内容:包含一个对象模型、一组标准集合、一个依赖管理系统,以及用来运行定义在生命周期阶段中插件目标和逻辑。核心功能:能合理叙述项目间的依赖关系,也就是在项目为Maven项目的前提下,通过配置pom.xml文件来获......
  • PowerShell 启用 GPU 加速,可以使用以下方法来设置某个程序的 GPU 加速选项。此操作需
    PowerShell启用GPU加速,可以使用以下方法来设置某个程序的GPU加速选项。此操作需要确保已经为程序选择了正确的GPU设置,并且GPU驱动程序已正确安装。使用PowerShell设置程序GPU加速打开PowerShell,并以管理员身份运行。使用Get-ItemProperty和Set-ItemPrope......
  • Linux初学者的全面指南:安装与配置Linux操作系统
    目录一、Linux知识准备Linux系统的历史Linux系统的特点理解Linux体系结构Linux的版本二、关于UbuntuUbuntu的诞生与发展Ubuntu在国内的应用三、 安装VM虚拟机 详细安装步骤配置Ubuntu四、熟悉Ubuntu一、Linux知识准备Linux系统的历史Minix一种基于微内核......