您当前的位置:首页 > 电脑百科 > 数据库 > MYSQL

mysql的3种安装方式及yum安装MySQL的步骤

时间:2023-05-18 16:19:20  来源:今日头条  作者:玩转Linux与MySQL

一、数据库的安装有如下几种方法:

1.rpm包安装

rpm包安装方法又分为:手动下载rpm安装和通过官方提供的yum源安装;

我们当然要用yum安装,通过下载rmp包手动安装太麻烦了(一堆的依赖、手动下载。。。)

2.二进制包安装

3.源码安装

 

二、几种安装方式的比较:

1.rpm安装:

优点:不需要进行相关的配置,方便快捷

缺点:安装路径等信息是固定的,我们不能修改;当然,通过/etc/my.cnf控制的,都可以修改

使用场景:测试某个MySQL版本功能、练习mysql命令的使用时,快速搭建一个测试环境

2.二进制安装:

优点:安装路径等信息可以自定义

缺点:需要自己配置有关内容,安装速度慢;二进制包是被官方编译好的,模块固定

使用场景:希望自定义安装路径等信息,无特殊动能需要(不需要MySQL比较少用的模块);生产环境一般都用二进制包

3.编译安装:

优点:编译时可以指定个性化需求的模块

缺点:需要自己编译,安装速度慢;

使用场景:二进制包中的模块不能满足个性化需求

 

三、下面我要需要临时快速安装一个mysql测试环境,使用yum方式安装

1.到官网下载配置mysql yum源对应的rpm,安装这个包后yum源就配好了

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

根据自己操作系统版本,下载对应的rpm包

 

 

下载的时候需要登陆oracle账号,没有就注册一个,

 

 

忘记密码点需要帮助

 

 

点击 Forgot your password,就会把修改密码的连接发到你的邮箱

 

 

2.安装包

[root@localhost tmp]# yum localinstall mysql80-community-release-el7-7.noarch.rpm

3.yum已经配置好,查看当前开启的子存储库(不同版本对应不同子存储库)

[root@localhost tmp]# yum repolist all | grep mysql

 

 

4.此时如果你想要安装MySQL8.0可以直接执行安装操作,如果需要安装mysql5.7,则需要打开对应的库,关闭MySQL8.0的库,因为默认安装最新版本,我要安装MySQL5.7

打开MySQL5.7库

[root@localhost tmp]# yum-config-manager --enable mysql57-community

-bash: yum-config-manager: 未找到命令

安装yum-config-manager命令

[root@localhost tmp]# yum -y install yum-utils

[root@localhost tmp]# yum-config-manager --enable mysql57-community

关闭MySQL8.0的库

yum-config-manager --disable mysql80-community

查看是否执行成功:执行成功

[root@localhost tmp]# yum repolist all | grep mysql

 

 

5.安装数据库

[root@localhost tmp]# yum install mysql-community-server

启动数据库,并查看数据库是否启动成功,验证数据库版本

[root@localhost tmp]# service mysqld start

[root@localhost tmp]# service mysqld status

[root@localhost tmp]# mysql -V

 

查看初始化过程中生成的root密码

[root@localhost tmp]# grep 'temporary password' /var/log/mysqld.log

2023-05-18T02:22:21.847208Z 1 [Note] A temporary password is generated for root@localhost: dB3qN=t%44pj

6.登陆数据库

[root@localhost tmp]# mysql -uroot -pdB3qN=t%44pj

 

 

至此,通过官方提供的yum源,数据库安装成功



Tags:mysql   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除。
▌相关推荐
一、数据库的安装有如下几种方法:1.rpm包安装rpm包安装方法又分为:手动下载rpm安装和通过官方提供的yum源安装;我们当然要用yum安装,通过下载rmp包手动安装太麻烦了(一堆的依赖、...【详细内容】
2023-05-18  Tags: mysql  点击:(0)  评论:(0)  加入收藏
前段时间发布了一篇linux环境的mysql备份脚本,因为linux作为数据库服务器是目前市场的主流。现应网友粉丝要求,分享一下windows环境mysql的备份脚本。备份需求 每个库单独一个...【详细内容】
2023-05-10  Tags: mysql  点击:(8)  评论:(0)  加入收藏
我们准备了索引的15连问,相信大家看完肯定会有帮助的。1. 索引是什么? 索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。 ...【详细内容】
2023-05-08  Tags: mysql  点击:(23)  评论:(0)  加入收藏
有时候,我们可能有这样的场景,需要将销量按月统计,并且按月逐月累加。写惯了GROUP BY,按月统计倒是小case,但是逐月累加实现起来,要稍微麻烦一点。下面就整理几种写法,以备不时之...【详细内容】
2023-05-06  Tags: mysql  点击:(24)  评论:(0)  加入收藏
流行数据库系统 MySQL 的新老用户常常会对数据库处理时间值的方式感到困惑。有时用户不会费心去了解时间值的数据类型。这可能是因为他们觉得本身也没有什么好了解的。日期...【详细内容】
2023-05-04  Tags: mysql  点击:(17)  评论:(0)  加入收藏
一、概述在日常数据库维护过程,mysql数据库的巡检是一项重要内容,它是提前发现和解决问题的前提条件。对于保障数据库运行的稳定性至关重要。那如何快速的对mysql数据库进行巡...【详细内容】
2023-05-03  Tags: mysql  点击:(8)  评论:(0)  加入收藏
概述数据库巡检是对数据库系统进行定期检查,以确保数据库系统的健康和稳定运行。以下是MySQL数据库巡检手册的概要,提供一些关键指标和建议的检查步骤。 1. 基本信息检查1.1...【详细内容】
2023-05-03  Tags: mysql  点击:(13)  评论:(0)  加入收藏
一、 前言导读 TiDB作为NewSQL,其在对MySQL(SQL92协议)的兼容上做了很多,MySQL作为当下使用较广的事务型数据库,在IT界尤其是互联网间使用广泛,那么对于开发人员来说,1)两个数据库产...【详细内容】
2023-04-17  Tags: mysql  点击:(35)  评论:(0)  加入收藏
1、整体介绍对于 select * from table 中的星号,我们再熟悉不过了:它告诉 MySQL 返回表所有字段的内容。MySQL 服务端收到 select 语句之后,会在 server 层把星号展开为表中的...【详细内容】
2023-04-17  Tags: mysql  点击:(35)  评论:(0)  加入收藏
1 MySQL 常见查询技巧查看MYSQL正在运行中的进程:show processlist; 查看Mysql占用空间大小:show table status from some_database;使用示例: Mysql日期模糊查询使用:date_form...【详细内容】
2023-04-13  Tags: mysql  点击:(22)  评论:(0)  加入收藏
▌简易百科推荐
一、数据库的安装有如下几种方法:1.rpm包安装rpm包安装方法又分为:手动下载rpm安装和通过官方提供的yum源安装;我们当然要用yum安装,通过下载rmp包手动安装太麻烦了(一堆的依赖、...【详细内容】
2023-05-18  玩转Linux与MySQL  今日头条  Tags:mysql   点击:(0)  评论:(0)  加入收藏
utf8mb4 和 utf8 是 MySQL 中两种常用的字符集,它们都可以用来存储 Unicode 字符,但是有一些区别和联系。本文将从以下几个方面对比 utf8mb4 和 utf8:编码范围和存储空间utf8...【详细内容】
2023-05-10  T锅侠    Tags:utf8   点击:(0)  评论:(0)  加入收藏
前段时间发布了一篇linux环境的mysql备份脚本,因为linux作为数据库服务器是目前市场的主流。现应网友粉丝要求,分享一下windows环境mysql的备份脚本。备份需求 每个库单独一个...【详细内容】
2023-05-10  雪竹频道  今日头条  Tags:mysql   点击:(8)  评论:(0)  加入收藏
我们准备了索引的15连问,相信大家看完肯定会有帮助的。1. 索引是什么? 索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。 ...【详细内容】
2023-05-08  dbaplus社群    Tags:MySQL索引   点击:(23)  评论:(0)  加入收藏
有时候,我们可能有这样的场景,需要将销量按月统计,并且按月逐月累加。写惯了GROUP BY,按月统计倒是小case,但是逐月累加实现起来,要稍微麻烦一点。下面就整理几种写法,以备不时之...【详细内容】
2023-05-06    今日头条  Tags:MySQL   点击:(24)  评论:(0)  加入收藏
流行数据库系统 MySQL 的新老用户常常会对数据库处理时间值的方式感到困惑。有时用户不会费心去了解时间值的数据类型。这可能是因为他们觉得本身也没有什么好了解的。日期...【详细内容】
2023-05-04    Linux中国  Tags:MySQL   点击:(17)  评论:(0)  加入收藏
一、概述在日常数据库维护过程,mysql数据库的巡检是一项重要内容,它是提前发现和解决问题的前提条件。对于保障数据库运行的稳定性至关重要。那如何快速的对mysql数据库进行巡...【详细内容】
2023-05-03  雪竹频道  今日头条  Tags:MySQL   点击:(8)  评论:(0)  加入收藏
概述数据库巡检是对数据库系统进行定期检查,以确保数据库系统的健康和稳定运行。以下是MySQL数据库巡检手册的概要,提供一些关键指标和建议的检查步骤。 1. 基本信息检查1.1...【详细内容】
2023-05-03  雪竹频道  今日头条  Tags:MySQL   点击:(13)  评论:(0)  加入收藏
1、整体介绍对于 select * from table 中的星号,我们再熟悉不过了:它告诉 MySQL 返回表所有字段的内容。MySQL 服务端收到 select 语句之后,会在 server 层把星号展开为表中的...【详细内容】
2023-04-17  一树一溪  微信公众号  Tags:MySQL   点击:(35)  评论:(0)  加入收藏
1 MySQL 常见查询技巧查看MYSQL正在运行中的进程:show processlist; 查看Mysql占用空间大小:show table status from some_database;使用示例: Mysql日期模糊查询使用:date_form...【详细内容】
2023-04-13  程序猿怪咖  今日头条  Tags:MySQL   点击:(22)  评论:(0)  加入收藏
站内最新
站内热门
站内头条