linux下 Mysql8.0 离线安装

环境:centos7.9

MysqlL8.0.36安装包

链接:https://pan.baidu.com/s/1bKwHr05z8Ye82dT9tntdUA
提取码:3a5z

参考Centos安装MYSQL8(离线可用)

文章目录

    • 1、解压安装
    • 2、配置启动
      • 2.1 修改配置文件
      • 2.2 mysql 启动
    • 3、mysql 测试

1、解压安装

# 1.1 解压
> tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar# 1.2 安装
# -i:安装软件包。
# -v:在安装过程中显示详细的输出信息。
# -h:显示安装进度条。
# *.rpm:通配符 * 表示匹配当前目录下所有以 .rpm 结尾的文件,表示要安装所有以 .rpm 结尾的软件包。
# --nodeps:在安装软件包时不检查依赖关系。这意味着即使软件包的依赖关系未满足,也会强制安装。
# --force:强制安装软件包,即使已经安装了相同版本的软件包。
> rpm -ivh *.rpm     #  --nodeps --force  最好不强制安装,查看一下以来,先删除已有mysql版本(包括mariadb)# 1.3 查看安装情况
> systemctl status mysqld

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2、配置启动

2.1 修改配置文件

# 修改MySQL配置文件
> sudo vim /etc/my.cnf# 如下:
[mysqld]
lower_case_table_names=1  # 设置表名不区分大小写
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
#log-error=/var/log/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid
datadir=/home/zyp/lib/mysql8.0.36/mysql   # 数据文件地址
socket=/home/zyp/lib/mysql8.0.36/mysqld.sock  # 客户和服务端通讯套接字
mysqlx_socket=/home/zyp/lib/mysql8.0.36/mysqlx.sock
log-error=/home/zyp/lib/mysql8.0.36/mysqld.log  # 日志地址
pid-file=/home/zyp/lib/mysql8.0.36/mysqld.pid   # 服务pid文件地址
character-set-server= utf8mb4                  # 数据库字符集[client]
port= 3306
socket=/home/zyp/lib/mysql8.0.36/mysqld.sock[mysql]
socket=/home/zyp/lib/mysql8.0.36/mysqld.sock#注意1:修改完MySQL数据存储路径后,修改自定义文件权限(mysql会以mysql用户名写入数据,无权限报错)
> chmod 777 /home/zyp/lib/mysql8.0.36
# 注意2: 配置文件里面,数据文件目录等配置,最后不要放在/home/用户下,可能存储不足 

2.2 mysql 启动

# 2.2.1 数据库初始化
> mysqld --initialize  
> cat mysqld.log  # 初始密码 :A temporary password is generated for root@localhost: 32<8z4%s%+rI# 2.2.1 数据库服务启动  # 用户拥有systemctl 可systemctl start mysqld
> mysqld    # 注意不要以root用户启动服务,否则报错Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

在这里插入图片描述
在这里插入图片描述

# 2.2.3 数据库启动失败报错如上图
> yum install libaio          # 安装后解决问题(看个人电脑)
> yum install numactl
> yum isntall perl# 启动mysql
> mysqld &  # /usr/sbin/mysqld

3、mysql 测试

# 登录并修改密码
> mysql -u root -p    # 初始密码看日志:32<8z4%s%+rI# 修改密码
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/2025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电子证据的固定方法研究

序言 1.1 背景介绍 在当今数字化时代&#xff0c;网络诈骗已成为全球性的问题&#xff0c;随着互联网的普及和网络经济的发展&#xff0c;诈骗手段不断演化&#xff0c;变得更加隐蔽和复杂。这些诈骗行为不仅对个人和企业造成经济损失&#xff0c;还破坏了网络空间的安全和信任…

单片机 VS 嵌入式LInux (学习方法)

linux 嵌入式开发岗位需要掌握Linux的主要原因之一是&#xff0c;许多嵌入式系统正在向更复杂、更功能丰富的方向发展&#xff0c;需要更强大的操作系统支持。而Linux作为开源、稳定且灵活的操作系统&#xff0c;已经成为许多嵌入式系统的首选。以下是为什么嵌入式开发岗位通常…

Valentina Studio Pro for Mac:强大的数据库管理工具

Valentina Studio Pro for Mac是一款功能全面、操作高效的数据库管理工具&#xff0c;专为Mac用户设计&#xff0c;旨在帮助用户轻松管理各种类型的数据库。 Valentina Studio Pro for Mac v13.10激活版下载 该软件拥有直观的用户界面&#xff0c;使得数据库管理变得简单直观。…

自动驾驶控制算法

本文内容来源是B站——忠厚老实的老王&#xff0c;侵删。 三个坐标系和一些有关的物理量 使用 frenet坐标系可以实现将车辆纵向控制和横向控制解耦&#xff0c;将其分开控制。使用右手系来进行学习。 一些有关物理量的基本概念&#xff1a; 运动学方程 建立微分方程 主要是弄…

探索数学语言模型的前沿进展——人工智能在数学教育和研究中的应用

数学一直被认为是科学的基石&#xff0c;对于推动技术进步和解决现实世界问题具有重要意义。然而&#xff0c;传统的数学问题解决方式正面临着数字化转型的挑战。MLMs的出现&#xff0c;预示着数学学习和研究方式的一次革命。 MLMs&#xff0c;包括预训练语言模型&#xff08;…

不安全软件,2024 年供应商该如何应对漏洞?

关键在于代码 使用专用工具和系统分析产品代码编写的各个阶段。 与安全研究人员合作 理想情况下&#xff0c;每个供应商都应该有自己持续的漏洞赏金计划&#xff0c;以测试基础设施、软件发布流程和最终产品。这将有助于在真正的攻击发生之前发现漏洞&#xff0c;保护客户。…

2024年深圳杯东三省数学建模联赛赛题浅析

深圳杯&东三省数学建模联赛赛题浅析 赛题难度 一图如下所示 题目复杂性技术需求数据处理主要难点总体评估A题&#xff1a;多个火箭残骸的准确定位222精确处理误差和定位精度1B题&#xff1a;批量工件并行切割下料问题344最大化材料利用率和多动态切割头协调3C题&#xff…

丰田是如何用精益理念改变制造业的?

丰田&#xff0c;这个全球知名的汽车制造商&#xff0c;不仅以其高质量的产品赢得了消费者的信赖&#xff0c;更以其独特的精益理念深刻改变了整个制造业的面貌。那么&#xff0c;丰田究竟是如何用精益理念引领制造业变革的呢&#xff1f;天行健精益管理培训公司解析如下&#…

思科 Packet Tracer 实验八 DHCP基本配置(以路由为中继)

一、实验目的 了解思科网络设备的配置基本特点及 IOS 命令基本操作方法 了解DHCP的工作原理及基本配置 二、实验过程 1) 实验拓扑如下&#xff1a; 2&#xff09;由于使用DHCP‘协议动态配置ip&#xff0c;所以除了DHCP服务器和路由器接口外其他的主机&#xff0c;服务器的i…

LeetCode 热题 100 Day04

矩阵相关题型 Leetcode 73. 矩阵置零【中等】 题意理解&#xff1a; 将矩阵中0所在位置&#xff0c;行|列置换为全0 其中可以通过记录0元素所在的行、列号&#xff0c;来标记要置换的行|列 将对应位置置换为0 解题思路&#xff1a; 第一个思路&#xff1a; 可以…

CSRF 跨站请求伪造

CSRF漏洞 CSRF&#xff08;Cross-site request forgery&#xff09;跨站请求伪造&#xff0c;也被称为“One Click Attack”或者Session Riding&#xff0c;通常缩写为CSRF或者XSRF&#xff0c;是一种对网站的恶意利用。尽管听起来像跨站脚本&#xff08;XSS&#xff09;&…

Go的题目

文章目录 前置概念自旋同步原语是什么意思sync.Mutex不是自旋锁互斥锁和读写锁的区别 GMPgoroutine的调度策略golang线程模型简述从全局队列里获取goroutine简述从本地队列里获取goroutineGolang map是否并发/线程安全 前置概念 自旋 “自旋就是循环等待锁释放” 在Go语言&a…

InnoDB的AUTO_INCREMENT处理

本文翻译自MySQL官方手册&#xff0c;对InnoDB的AUTO_INCREMENT处理作了介绍。 InnoDB提供了可配置的锁机制&#xff0c;可显著提升在有AUTO_INCREMENT列的表中插入行记录的SQL语句的可伸缩性和性能。 为了在InnoDB表中使用AUTO_INCREMENT机制&#xff0c;必须将AUTO_INCREMEN…

[Linux][多线程][二][线程互斥][互斥量][可重入VS线程安全][常见锁概念]

目录 1.线程互斥1.互斥相关背景概念2.多个线程并发的操作共享变量&#xff0c;会带来一些问题3.互斥量mutex 2.互斥量的接口1.初始化互斥量2.销毁互斥量3.加锁4.解锁5.使用 -- 改善上面代码 3.互斥量实现原理探究1.加锁是如何保证原子性的&#xff1f;2.如何保证锁是原子性的&a…

【计算机组成原理】浮点运算方法和浮点运算器

浮点加法、减法运算 浮点数加减法的步骤结合题目分析步骤 浮点数加减法的步骤 ① 0 操作数检查 ② 比较阶码大小&#xff0c;完成对阶 ③ 尾数进行加减法运算 ④ 结果规格化 ⑤ 舍入处理 ⑥ 判断结果是否溢出 结合题目分析步骤 例&#xff1a;设 x 2010 0.11011011&#x…

Hadoop3:HDFS、YARN、MapReduce三部分的架构概述及三者间关系(Hadoop入门必须记住的内容)

一、HDFS架构概述 Hadoop Distributed File System&#xff0c;简称HDFS&#xff0c;是一个分布式文件系统。 1&#xff09;NameNode(nn)&#xff1a;存储文件的元数据&#xff0c;如文件名&#xff0c;文件目录结构&#xff0c;文件属性&#xff08;生成时间、副本数、文件…

springboot整合mybatis-puls登陆注册

目录 创建springboot项目 目录结构&#xff1a; 启动类 测试类 idea建表 pom文件 编写yml文件 qq邮箱设置 登陆注册代码 编写持久层(Dao) 注册代码 业务层 业务实现类 mapper 控制层 前端代码 注册页面 邮件正文&#xff1a; 登录代码 控制层 业务层&#…

索引【MySQL】

文章目录 什么是索引测试表 磁盘和 MySQL 的交互了解磁盘MySQL 的工作原理Buffer Pool 理解索引引入Page 的结构页内目录&#xff08;Page Directory&#xff09;多页情况B 树和 B树聚簇索引和非聚簇索引 主键索引创建 唯一索引主要特点与主键索引的区别使用场景创建 联合索引工…

多元随机分布的协方差矩阵的计算(python示例)

协方差矩阵是统计学中描述两个或多个随机变量之间线性相关程度的一个重要工具。对于一个 k k k 维随机向量 X ( X 1 , X 2 , . . . , X k ) X (X_1, X_2, ..., X_k) X(X1​,X2​,...,Xk​)&#xff0c;其协方差矩阵是一个 k k k \times k kk 的矩阵&#xff0c;其中每个元…

WEB攻防-ASP安全-MDB下载

MDB下载漏洞主要涉及到早期ASPAccess构架的数据库文件。当Web站点提供文件下载功能时&#xff0c;如果没有对下载请求进行充分的验证和过滤&#xff0c;或者服务器配置不当&#xff0c;就可能产生文件下载漏洞。攻击者可以利用这个漏洞&#xff0c;通过修改请求参数或尝试猜测或…