首页 > 数据库 >Rocky Linux 9.4安装MySQL:使用RPM安装包方式

Rocky Linux 9.4安装MySQL:使用RPM安装包方式

时间:2024-07-10 10:56:57浏览次数:15  
标签:8.0 38 Rocky rpm Linux el9 64 mysql 安装包

Rocky Linux 9.4安装MySQL:使用RPM安装包方式

一、安装环境
安装环境如下:
服务器:Rocky Linux 9.4
安装版本:MySQL 8.0.38

二、安装过程和细节

1、在官网下载 RPM 安装包
官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包

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

 

 https://dev.mysql.com/downloads/file/?id=528907

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.38-1.el9.x86_64.rpm-bundle.tar

用tar -xvf解压

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

 安装相关插件

dnf install -y libtirpc net-tools perl

按照依赖关系顺序安装RPM包。通常的安装顺序是:

sudo rpm -ivh mysql-community-common-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-client-plugins-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-libs-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-client-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-icu-data-files-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-server-8.0.38-1.el9.x86_64.rpm

#初始化
mysqld --initialize
#设置目录权限
cd /var/lib/
chown -R mysql.mysql /var/lib/mysql
#开启mysql自启mysql
systemctl start mysqld
systemctl enable mysqld
#查看临时密码
grep 'temporary password' /var/log/mysqld.log
#进入mysql数据库修改密码
mysql -uroot -p

 

#登录数据库后,使用ALTER USER命令修改root密码,例如:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
flush privileges;

 

#更改数据库root连接权限
use mysql; # 使用mysql登录。
update user set host='%' where user = 'root'; # 修改root账户可以链接使用。
flush privileges;
# exit; 退出mysql,现在就可以通过连接工具登录root账户进行远程连接了

# 注意:如果是远程连接,请将'localhost'换成'%'
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges;

#说明
'%' - 所有情况都能访问
‘localhost’ - 本机才能访问
'111.222.33.44'- 指定 ip 才能访问

 

标签:8.0,38,Rocky,rpm,Linux,el9,64,mysql,安装包
From: https://www.cnblogs.com/niway/p/18293485

相关文章

  • Linux命令shuf详解:随机排序与数据分析的得力助手
    Linux命令shuf详解:随机排序与数据分析的得力助手引言在Linux系统中,shuf是一个功能强大的命令行工具,用于随机排序、随机抽样和生成随机数。它在数据处理、统计分析以及日常脚本编写中扮演着重要角色。本文将详细介绍shuf命令的基本功能、工作原理、主要参数、应用实例以及......
  • Linux命令skill详解
    Linux命令skill详解引言在Linux系统中,skill命令是一个用于向选定进程发送信号的工具。尽管它不像kill、killall或pkill那样广为人知,但它在管理和控制进程方面同样扮演着重要角色。本文将详细介绍skill命令的基本功能、工作原理、主要特点、使用示例,以及一些注意事项和最佳......
  • Linux 系统调优之安全防护1
    文章目录前言1、系统命令审计2、公网防护3、服务器使用秘钥登录4、默认账户及口令文件的防护5、其他配置总结前言  Linux系统以其开放性和强大的功能成为众多企业和开发者的首选。然而,开放性也带来了安全风险。本文将探讨Linux系统调优中的安全防护策略,分享并......
  • Linux 系统调优之安全防护2
    文章目录1、限制NFS访问2、禁止icmp报文响应3、更改ssh访问端口4、添加GRUB菜单密码5、用户系统资源限制总结  大家好,我是技术界的小萌新,今天要和大家分享一些干货。在阅读之前请先点赞......
  • 如何在 Alpine Linux 上启用/禁用防火墙
    Awall(AlpineWall)是一个为AlpineLinux用户提供的易于使用且用户友好的iptables防火墙界面。它从AlpineLinux2.4版开始可用,并使用一组以JSON格式编写的预定义策略。这些JSON文件称为策略文件,位于/usr/share/awall/mandatory目录中。在awall工具中,您可以轻松......
  • Linux系统编程-文件相关操作使用详解
    1.文件描述符文件描述符(FileDescriptor)是操作系统中用于访问和操作文件或输入输出资源的一个抽象指针。它是一个非负整数,标识一个已经打开的文件或输入输出资源(如管道、网络连接等)。在UNIX和类UNIX系统(如Linux)中,文件描述符是非常重要的概念,用于文件操作、进程间通信、网络编......
  • Rockchip RK3588 - Rockchip Linux SDK脚本分析
    ----------------------------------------------------------------------------------------------------------------------------开发板:ArmSoM-Sige7开发板eMMC:64GBLPDDR4:8GB显示屏:15.6英寸HDMI接口显示屏u-boot:2017.09linux:5.10-------------------------------......
  • Linux C++ 045-设计模式之工厂模式
    LinuxC++045-设计模式之工厂模式本节关键字:Linux、C++、设计模式、简单工厂模式、工厂方法模式、抽象工厂模式相关库函数:简单工厂模式基本简介从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模......
  • Linux常用命令
    1.1ls语法:ls[选项][⽬录或⽂件]功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信息。-a列出⽬录下的所有⽂件,包括以.开头的隐含⽂件。-d将⽬录象⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。如:ls‒d指定⽬录-k以k字节的形式表......
  • 【Linux网络编程-4】线程
    开辟进程会分配新的地址空间,系统开销高。每个进程可以有很多线程,同个进程的线程共享地址空间,共享全局变量和对象,系统开销较低。头文件#include<pthread.h>pid类型pid类型pthread_t,实质是unsignedlongint,一串长长的无符号整数链接要指定pthread共享库g++-o......