Linux下安装mysql8.0(以rpm包安装)

前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访!

Linux下安装mysql8.0(以rpm包安装)icon-default.png?t=N7T8https://myweb.myskillstree.cn/125.html

目录

1、查操作系统信息

2、下载mysql 8.0.34的rpm包

3、从Windows将安装包导入Linux

4、解包安装包

5、安装前要卸载linux自带的数据库

6、开始安装mysql新数据库(最好按以下顺序安装,否则依赖包会检测错误)

6.0、安装中可能出现的错误(如果未报错请忽略此步)

6.1先安装全局的依赖mysql-community-common

6.2安装mysql-community-icu-data-files

6.3安装mysql-community-client-plugins

6.4安装mysql-community-libs

6.5安装mysql-community-client

6.6安装mysql-community-server

6.7 安装mysql-community-libs-compat(php依赖文件,也可以在7.4以后安装)

7、启动mysql数据库

8、查看启动进程

9、查找初始密码

10、修改初始密码

11、登录数据库测试新密码

12、测试成功后设置开机启动服务


1、查操作系统信息

cat /proc/version

查看操作系统信息,我的系统版本是el7 即liunx/centos 7系列。

2、下载mysql 8.0.34的rpm包

下载地址:MySQL :: Download MySQL Community Server

下载时,要注意自己系统的版本,我的Linux版本是el7,要下载对应的版本,且文件后缀为.rpm

此时会弹出下载链接,选择要下载到的路径,开始下载

3、从Windows将安装包导入Linux

下载winscp软件,此软件可以作为ftp工具将安装包导入Linux

输入Linux的ip地址root用户名和密码

选择“登录”——Accept后即可连接到Linux系统中

这里在/目录新建了/date/download/目录用来存放mysql的安装包 ,-p的意思为递归创建不存在的目录

传输完后可以查看到安装包

4、解包安装包

tar -xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar 

5、安装前要卸载linux自带的数据库

一般在安装完liunx时系统会默认自带一个mariadb的数据库,需要先把其卸载才能安装成功。

yum remove mariadb* -y

6、开始安装mysql新数据库(最好按以下顺序安装,否则依赖包会检测错误)

6.0、安装中可能出现的错误(如果未报错请忽略此步)

        #以下安装过程中如果提示类似:xxxx被xxxx取代的报错提示,可以在安装命令后加参数: --nodeps --force 进行强制安装

        #例如安装6.6时报错,进行强行安装:

 rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm  --nodeps --force

6.1先安装全局的依赖mysql-community-common

rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm 

6.2安装mysql-community-icu-data-files

 rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm 

6.3安装mysql-community-client-plugins

rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm 

6.4安装mysql-community-libs

rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm 

6.5安装mysql-community-client

rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm 

6.6安装mysql-community-server

 rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm 

6.7 安装mysql-community-libs-compat(php依赖文件,也可以在7.4以后安装)

        注意:如果需要搭载php使用,需要安装7.7,因为mysql-community-libs-compat是php的依赖。;如果不安装php,则无需安装7.7的依赖。

rpm -ivh mysql-community-libs-compat-8.0.35-1.el7.x86_64.rpm 

7、启动mysql数据库

systemctl start mysqld

8、查看启动进程

ps -ef | grep mysql

9、查找初始密码

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

注:初始密码在密码修改以后就会失效.

10、修改初始密码

        使用命令登录数据库,输入初始密码(输入不显示)——使用SSH连接虚拟机的可以鼠标选中临时密码然后右键粘贴进去,防止输错密码

mysql -u root -p

        在数据库登录状态下修改密码命令(密码必须为至8位数的大小写+数字+符号)

alter user 'root'@'localhost' identified by 'Admin123!';

11、登录数据库测试新密码

mysql -u root -p       

        -u指定用户,-P指定密码,这里最好不指定,否则使用history可以看到密码,不安全

        这里隐藏了-h 指定地址,默认使用127.0.0.1的本机地址进行登录,如果要远程连接MySQL的话这里需要指定服务器的地址

        输入修改后的密码:Admin123!

12、测试成功后设置开机启动服务

systemctl enable mysqld

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python基础详解四

一,Json解析 字典转换为JSON: import jsondata [{"name":"袁震","age":20},{"name":"张三","age":21},{"name":"李四","age":22}] str json.dumps(data) …

Zotero 使用入门(笔记)

参考文献:Zotero入门完整教程-共27节-免费,李长太>, 仅供参考学习

【stm32-2】按键控制LED光敏传感器控制蜂鸣器

1.按键控制LED uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); //读取输入数据寄存器某一个端口的输入值 uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx); //读取整个输入数据寄存器 uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDe…

REFORMER: 更高效的TRANSFORMER模型

大型Transformer模型通常在许多任务上都能达到最先进的结果,但是训练这些模型的成本可能会非常高昂,特别是在处理长序列时。我们引入了两种技术来提高Transformer的效率。首先,我们用一种使用局部敏感哈希的点积注意力替换了原来的点积注意力…

攻防世界-web-unseping

题目 知识点 PHP代码审计PHP序列化和反序列化PHP中魔术方法命令执行绕过方式 解读源码 <?php highlight_file(__FILE__);class ease{private $method;private $args;function __construct($method, $args) {$this->method $method;$this->args $args;}function …

【负载均衡式在线OJ项目day6】源文件路由功能及文件版题库构建

一.前言 前文讲到了OJ模块的设计思路&#xff0c;毫无疑问这是一个网络服务&#xff0c;我们先使用httplib&#xff0c;将源文件的路由功能实现&#xff0c;先把框架写好&#xff0c;后续再更改回调方法。 随后计划编写Modify模块&#xff0c;提供增删查改题库的功能(主要是查…

探索生产者/消费者模式:解决并发编程中的资源竞争

序言 在并发编程中&#xff0c;资源竞争是一个常见的问题。为了有效地管理资源并确保线程安全&#xff0c;需要采用一些有效的方法。其中之一是生产者/消费者模式&#xff0c;它是一种经典的并发设计模式&#xff0c;用于解决生产者和消费者之间的协作问题。本文将深入探讨生产…

sentinel-dashborard下发流控规则未生效排查解决

Sentinel简介 Sentinel是阿里巴巴开源的一个流量控制组件&#xff0c;它以流量为切入点&#xff0c;从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。Sentinel的核心思想是&#xff1a;通过动态设置的规则&#xff0c;对进入系统的流量进行控制&#xff0c;…

【好困】磁场里的瞌睡虫:地磁暴真的会让我们感到疲倦吗?

【好困】磁场里的瞌睡虫&#xff1a;地磁暴真的会让我们感到疲倦吗&#xff1f; 写在最前面地磁暴真的会让我们感到疲倦吗&#xff1f;一探究竟地磁暴是什么&#xff1f;地磁暴如何影响人体&#xff1f;结论 &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每…

工业机器人应用实践之玻璃涂胶(篇二)

工业机器人 接上篇文章&#xff0c;浅谈一下实践应用&#xff0c;具体以玻璃涂胶为例&#xff1a; 了解工业机器人在玻璃涂胶领域的应用认识工具坐标系的标定方法掌握计时指令的应用掌握人机交互指令的应用掌握等待类指令用法&#xff08;WaitDI、WaitUnitl 等&#xff09;认…

基于springboot+vue+Mysql的外卖点餐系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

聚合工程搭建、工程依赖导入

上一章讲了自动化云测平台的一些环境的准备 如果还未完成云服务器的环境搭建和本地环境的搭建&#xff0c;请点击左侧 -> 传送门 那么正式开始这一章的内容 聚合工程搭建 创建项目 我们先给项目命个名&#xff1a;xxx-meter&#xff0c;构建系统&#xff0c;我们选择M…

分布式事务?哪几种方式实现?一文看懂!

什么是分布式事务 分布式事务是指在分布式系统中涉及到多个数据库或多个应用程序之间的事务处理&#xff0c;这些数据库或应用程序可能分布在不同的物理节点上&#xff0c;甚至可能位于不同的地理位置。在分布式事务中&#xff0c;需要确保所有参与者的事务操作都能够保持一致性…

Windows Nginx 服务器部署并推流

环境 开发环境&#xff1a;windows 开发工具&#xff1a;ffmpeg、nginx、nginx-rmtp-module、vlc media player Nginx Nginx是一个高性能的HTTP和反向代理web服务器&#xff0c;并且支持rtmp&#xff0c;不过rtmp是作为一个nginx的一个模块。 对于linux系统&#xff0c;需要另…

IIS配置SSL,根据pem和key生成pfx,openssl的版本不能太高

1、生成pfx文件 供应商给的文件是pef和key后缀的两个文件&#xff0c;在IIS里不好导入(如果有知道好导入的可以给我留言&#xff0c;谢谢。)。 1.1 下载OpenSSL工具&#xff0c;并安装。 主要用于将.pem文件转成.pfx文件。 下载OpenSSL的链接&#xff1a;http://slproweb.com/…

【RAG 博客】RAG 应用中的 Routing

Blog&#xff1a;Routing in RAG-Driven Applications ⭐⭐⭐⭐ 根据用户的查询意图&#xff0c;在 RAG 程序内部使用 “Routing the control flow” 可以帮助我们构建更实用强大的 RAG 程序。路由模块的关键实现就是一个 Router&#xff0c;它根据 user query 的查询意图&…

VTK官方示例

VTK官方示例 -vtk字體 #!/usr/bin/env python# noinspection PyUnresolvedReferences import vtkmodules.vtkInteractionStyle # noinspection PyUnresolvedReferences import vtkmodules.vtkRenderingFreeType # noinspection PyUnresolvedReferences import vtkmodules.vtk…

【MySQL】基本操作

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;折纸花满衣 &#x1f3e0;个人专栏&#xff1a;MySQL 目录 &#x1f449;&#x1f3fb;创建和删除数据库&#x1f449;&#x1f3fb;数据库编码集和数据库校验集校验规则对数据库的影响 &#x1f449;&…

GT2505HS-VTBD 三菱触摸屏手持式5.7寸型

GT2505HS-VTBD 三菱触摸屏手持式5.7寸型 GT2505HS-VTBD参数,GT2505HS-VTBD用户手册,GT2505HS-VTBD使用手册GT2505HS-VTBD参数说明&#xff1a;手持式5.7吋型&#xff0c;VGA 640*480&#xff0c;TFT彩色液晶屏,65536色,内存32MB&#xff0c;DC24V,内置以太网接口。 GT2505HS-VT…

【GlobalMapper精品教程】079:投影坐标系转地理坐标系(UTM转WGS1984/2000)

文章目录 一、矢量UTM转WGS1984/20001. UTM转WGS19842. UTM转CGCS2000二、栅格UTM转WGS1984/2000一、矢量UTM转WGS1984/2000 加载配套实验数据(data079.rar)中的矢量数据,如下所示: 查看源坐标系:双击图层的,图层投影选项卡,为UTM投影,Zone48N。 设置系统坐标系:点击…