广告
返回顶部
首页 > 资讯 > 数据库 >linux下使用rpm和源码包方式安装mysql5.7的具体步骤
  • 483
分享到

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

2024-04-02 19:04:59 483人浏览 八月长安
摘要

本文主要给大家介绍linux下使用rpm和源码包方式安装Mysql5.7的具体步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下linux下使用rp

本文主要给大家介绍linux下使用rpm和源码包方式安装Mysql5.7的具体步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下linux下使用rpm和源码包方式安装mysql5.7的具体步骤吧。

一、下载mysql的rpm包

Mysql5.7.19的下载地址是:

Http://dev.mysql.com/downloads/mysql/

你会发现mysql支持的所有的系统的版本,如下所示:

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

这里我们选择Red Hat Enterprise Linux / oracle Linux系统6版本的64位的mysql的rpm包

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

二、安装和配置mysql的rpm包

Mysql官方就推荐我们使用rpm包来安装mysql

具体rpm包安装步骤如下:

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

我们可以看见解压出来了很多的包,分别解释如下:

mysql-commUnity-server-5.7.19-1.el6.x86_64.rpm:服务端安装包

mysql-community-client-5.7.19-1.el6.x86_64.rpm:客户端安装包

mysql-community-devel-5.7.19-1.el6.x86_64.rpm:包含开发用的库头文件安装包

mysql-community-test-5.7.19-1.el6.x86_64.rpm:一些测试的安装包

mysql-community-embedded-5.7.19-1.el6.x86_64.rpm:嵌入式mysql的安装包

mysql-community-libs-5.7.19-1.el6.x86_64.rpm:mysql共享库安装包

mysql-community-common-5.7.19-1.el6.x86_64.rpm:MySQL的配置安装包

mysql-community-libs-compat-5.7.19-1.el6.x86_64.rpm:mysql兼容性库安装包

mysql-community-embedded-devel-5.7.19-1.el6.x86_64.rpm:嵌入式开发库的安装包

其实那么多包,有的我们都用不上,一般情况下我们只安装client和server两个包,如果你们公司需要进行C/C++mysql相关开发,则把mysql-community-devel-5.7.19-1.el6.x86_64.rpm这个包也安装上。

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

可以看见我们安装server和client两个包会有依赖包,那我们下面先安装依赖包

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

我们发现安装mysql-community-common这个包报了很多的错误,这是因为安装系统的时候默认安装了mysql,必须也安装了低版本lib共享库,我们现在安装的是高版本的mysql,互相不兼容所以要卸载我们要安装我们刚才解压出来的高版本的lib共享库。

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

这样的话,我们的mysql5.7.19就算安装完成了,接下来我们需要修改mysql的root用户的密码,步骤如下:

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

我们可以看见这样的修改密码的方式是不可行的,那怎么办呢?

我们采用采用另外一种修改密码的方法,步骤如下:

1)先确定mysql服务是否是停止状态,如果不是请stop停止

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

2)安全模式启动

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

3)进入mysql,不需要输入密码(即以无密码的状态登录)

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

4)手动update修改密码

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

注意:mysql5.7版本的mysql库里面没有了passWord字段,被authentication_string字段所取代。

5)退出,重启mysql服务并测试密码

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

至此rpm包安装mysql5.7就完毕了。

Mysql安装好了,mysql云服务器目录包括以下子目录需要我需要给大家说一下:

文件夹

文件夹内容

/usr/bin

客户端和脚本

/usr/sbin

MySQLD云服务器

/var/lib/mysql

日志文件和数据库

/usr/share/info

信息格式手册

/usr/share/man

UNIX帮助页

/usr/include/mysql

头文件

/usr/lib/mysql

/usr/share/mysql

错误信息、字符集、示例配置文件等


下面我们在说说用mysql的源码包怎么安装mysql

登录如下网址:

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

说明:本例以下载和安装linux6版本为例。

下载完了,那下面就开始编译安装的操作:

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

从上图可以看出,编译安装有三个依赖包,下面就解决这个问题,首先要说明一下第一个依赖包cmake28不是yum安装的cmake28,而是epel源安装的依赖包,其他两个yum安装即可,下面看具体步骤:

1)下载epel源

wgethttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm            //这是linux6.x的epel源

 

wgethttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm          //这是linux7.x的epel源

 

因为本例是Centos6.8系统,所以下载6版本的epel源

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

2)安装epel源

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

3)安装cmake28

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

注意:如果你的网速不好,安装cmake28的时候估计会报错,但是不要着急,多执行几次即可。

4)yum安装libaio-devel和nuMactl-devel

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

5)现在再来编译安装mysql源码包

linux下使用rpm和源码包方式安装mysql5.7的具体步骤

说明:这个编译过程那是相当的漫长,博主亲测大约5个多小时,在中间好几处地方它都是卡着一直不动。编译安装完后就是rpm包,然后的工作的就是按照前面安装rpm包的方法去安装,所以做为初级mysql用户,不建议使用源码包编译安装。

看完以上关于linux下使用rpm和源码包方式安装mysql5.7的具体步骤,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的数据库栏目的。

您可能感兴趣的文档:

--结束END--

本文标题: linux下使用rpm和源码包方式安装mysql5.7的具体步骤

本文链接: https://www.lsjlt.com/news/36735.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下使用rpm和源码包方式安装mysql5.7的具体步骤
    本文主要给大家介绍linux下使用rpm和源码包方式安装mysql5.7的具体步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下linux下使用rp...
    99+
    2022-10-18
  • 通过源码包方式实现MySQL-8.0 安装具体步骤
    本篇文章给大家主要讲的是关于通过源码包方式实现MySQL-8.0 安装具体步骤的内容,感兴趣的话就一起来看看这篇文章吧,相信看完通过源码包方式实现MySQL-8.0 安装具体步骤对大家多少有点参考价值吧。1...
    99+
    2022-10-18
  • 使用源码包安装MySQL数据库的具体步骤
    下文我给大家简单讲讲关于使用源码包安装MySQL数据库的具体步骤,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完使用源码包安装MySQL数据库的具体步骤对大家多少有点帮助吧。&...
    99+
    2022-10-18
  • 聊聊安装和使用Github源码的具体方法
    Github源码是开源社区中最受欢迎的源码托管平台之一,它为开发者提供了一个分享和合作的社区平台。使用Github源码需要一定的技术知识和操作技巧,接下来我将为您介绍安装和使用Github源码的具体方法。第一步,创建Github账号Gith...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作