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

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

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

相关文章

7.STL_string(详细)

1. 什么是STL STL(standard template libaray-标准模板库):是C标准库的重要组成部分,不仅是一个可复用的组件库,而且 是一个包罗数据结构与算法的软件框架。 2. STL的版本 原始版本 Alexander Stepanov、Meng Lee 在惠普实验室完成的原始版…

org.springframework.jdbc.BadSqlGrammarException

Cause: java.sql.SQLSyntaxErrorException: Table ‘web.emp’ doesn’t exist 产生原因:web表找不到,所以可能数据库配置错误 spring.datasource.urljdbc:mysql://localhost:3306/web02 更改完成后运行成功

抽空学学go

2024年5月9日11:14:24 学习go 看课8小时转职Golang工程师(如果你想低成本学习Go语言)_哔哩哔哩_bilibili 文档8小时转职Golang工程师 (yuque.com) 1.安装go 2024年5月9日11:27:16 2.安装 vscode go配置环境 vs code配置go开发环境 (zhihu.com) vscode里面配置代理&#xf…

BGP综合实验

一.实验拓扑图 二.实验思路 1.划分网段配置IP地址 2.在AS 2内部配置OSPF协议,整个配置BGP协议(将R3,R6作为反射器,防止水平分割使R4、R7、R8学习不到宣告进的网段) 3.手工路由聚合,减少路由条目&#xf…

Curator分布式锁

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 分布式锁服务宕机,…

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

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

【JavaEE网络】HTTPS详解:从对称与非对称加密到证书认证

目录 HTTPSHTTPS 是什么“加密” 是什么HTTTPS 的工作过程引入对称加密引入非对称加密引入证书完整流程总结 HTTPS HTTPS 是什么 HTTPS 也是一个应用层协议. 是在 HTTP 协议的基础上引入了一个加密层. HTTP 协议内容都是按照文本的方式明文传输的. 这就导致在传输过程中出现…

【JVM】ASM开发

认识ASM ASM是一个Java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。 ASM可以直接产生二进制class文件,也可以在类被加载入虚拟机之前动态改变类行为,ASM从类文件中读入信息后能够改变类行为,分析类信息&#xff…

【CSS】认识CSS选择器及各选择器对应的用法

目录 一、什么是CSS? 二、CSS 选择器 1. 标签选择器 2. 类选择器 3. ID选择器 4. 通配符选择器 5. 复合选择器 一、什么是CSS? CSS(Cascading Style Sheet),层叠样式表。它与 HTML(超文本标记语言)一起使用&am…

线下研讨会 技术沙龙|乐鑫芯片与 ESP RainMaker® 为科技初创企业赋能

众多科技初创企业在智能硬件市场迅猛发展的背景下,对不断变化的需求展现出了高度的敏锐性,期望能够快速将其转化为切实的产品方案。然而,面对复杂繁重的软硬件集成任务,这些企业往往容易陷入研发瓶颈、资金短缺以及效率低下等多重…

前端小程序调用 getLocation 实现地图位置功能,通过 纬度:latitude 经度: longitude 获取当前位置

1、首先登录一下 腾讯的位置服务 有账号就登录没账号就注册, 点击右上角的控制台点击左侧的应用管理 ---> 我的应用 ---->> 创建应用 1、创建应用 2、列表就会显示我们刚刚创建好的 key 3、点击添加 key 4、按照要求填写信息 我们用的是小程序 所以选择…

vue2和vue3区别: 探索关键差异

vue2和vue3区别: 探索关键差异 Vue.js 作为流行的前端框架,其版本 3 带来了许多令人兴奋的改进和新功能。虽然 Vue 3 保持了与 Vue 2 的相似性,但也存在一些关键差异需要开发者注意。本文将通过表格形式,清晰地展现 Vue 2 和 Vue …

Python-VBA函数之旅-str函数

目录 一、str函数的常见应用场景 二、str函数使用注意事项 三、如何用好str函数? 1、str函数: 1-1、Python: 1-2、VBA: 2、推荐阅读: 个人主页: https://myelsa1024.blog.csdn.net/ 一、str函数的常…

搭建Springboot的基础开发框架-01

本系列专题虽然是按教学的深度来定稿的,但在项目结构和代码组织方面是按公司系统的要求来书定的。在本章中主要介绍下基础开发框架的功能。后续所有章节的项目全是在本基础框架的基础上演进的。 工程结构介绍 SpringbootSeries:父工程,定义一…

Linux(Ubuntu24.04) 安装 MinIO

本文所使用的 Ubuntu 系统版本是 Ubuntu 24.04 ! # 1、下载 MinIO wget https://dl.min.io/server/minio/release/linux-amd64/minio# 2、添加可执行权限 chmod x minio# 3、导出环境变量,用于设置账号密码,我设置的账号和密码都是 minioadmin export MI…

Xilinx 千兆以太网TEMAC IP核 AXI4-Lite接口信号

在AX4总线标准中,AXI4-Lite主要由向她址映射型通信。TEMAC的管理法口采用AXI4-Lite标准接口,TEMAC核的AX14-Lite接口信号如表1所示,根据AX14-Lite标准,接口角色分为主接口(Maser Interface)和从接口(Slave Interface)。主接口为通…

Ubuntu24安装搜狗输入法,修复闪屏问题

下载deb安装包:搜狗输入法linux-首页 安装:sudo dpkg -i 1.deb 搜狗输入法linux-安装指导 重启,但是完成后闪烁。按以下步骤更改桌面配置。 sudo gedit /etc/gdm3/custom.conf 取消WaylandEnable的注释即可

算法详解——回溯法

一、回溯法概述——问题背景 回溯法是一种解决约束满足问题的方法,特别适用于解决组合问题、搜索优化问题等。它通过逐步构建候选解决方案并且在这个解决方案不再可能满足约束或条件时进行剪枝和回溯。具体来说,回溯法可以应用于以下类型的问题&#xff…

怎么做自己的网站

现如今,拥有自己的网站已经成为现代生活中的一种标志。无论是个人博客、在线商店还是企业官网,都可以通过拥有一个网站来展示自己的个性、产品或服务。在这篇文章中,我将分享如何创建和管理自己的网站。 首先,你需要选择一个合适的…

Ubuntu22.04下安装kafka_2.11-0.10.1.0并运行简单实例

目录 一、版本信息 二、安装Kafka 1. 将Kafka安装包移到下载目录中 2. 安装Kafka并确保hadoop用户对Kafka目录有操作权限 三、启动Kafka并测试Kafka是否正常工作 1. 启动Kafka 2. 测试Kafka是否正常工作 一、版本信息 虚拟机产品:VMware Workstation 17 Pro…