1.2 Linux平台下MySQL的安装

1.2 Linux平台下MySQL的安装

1.2 Linux平台下MySQL的安装1.2.1 MySQL的四大版本

目前MySQL有四大版本linux 编译安装mysql,分别是社区版本(MySQL )、企业版本(MySQL )、集群版本(MySQL )和高级集群版本(MySQL CGE),具体说明如下。

社区版本开源、免费,可自由下载,但不提供官方技术支持,适合大多数普通用户。

企业版本需付费,不能在线下载,可以试用30天,提供了更丰富的功能和更完备的技术支持,适合对数据库功能和可靠性要求较高的企业用户。

集群版本开源、免费,用于架设集群服务器,可将几个MySQL 封装成一个,需要在社区版本或企业版本的基础上使用。

高级集群版本需付费。

1.2.2 下载MySQL指定版本

下载MySQL指定版本的具体操作步骤如下。

(1)打开MySQL官网首页linux 编译安装mysql,单击“”按钮,如图1-4所示,进入下载页面。

(2)在下载页面中单击“MySQL (GPL)”链接,如图1-5所示。

(3)在打开的页面中单击“MySQL ”链接,如图1-6所示。

linux 编译安装mysql

图1-4 单击“”按钮

linux 编译安装mysql

图1-5 单击“MySQL (GPL)”链接

linux 编译安装mysql

图1-6 单击“MySQL ”链接

(4)在“ (GA)”选项卡中选择适合的版本。如果要在平台下安装MySQL,则推荐下载MSI安装程序。在版MySQL下载页面中单击“Go to Page”按钮,如图1-7所示,进行下载。

linux 编译安装mysql

图1-7 单击“Go to Page”按钮

平台下有两种MySQL安装程序:第一种是mysql–web–8.0.25.0.msi,程序大小为2.4MB,需要联网安装;第二种是mysql—8.0.25.0.msi,程序大小为435.7MB,离线安装即可(推荐安装程序)。

1.2.3 Linux平台下安装MySQL的三种方式

在Linux平台下安装MySQL有多种方式,下面介绍三种常见的安装方式,分别是rpm命令安装、yum命令安装和编译安装。

1.rpm命令安装

使用rpm命令安装扩展名为.rpm的软件包。RPM软件包的一般格式如图1-8所示,其中,el7表示可以在Red Hat 7.x、 7.x、 7.x系统中安装软件包。

linux 编译安装mysql

图1-8 RPM软件包的一般格式

2.yum命令安装

使用“yum mysql-”命令安装MySQL即可。该安装方式需要联网,从互联网上获取yum源。rpm命令安装方式虽然方便,但是需要手动解决软件包的依赖问题,而yum命令安装方式可以解决这个问题。

3.编译安装

linux 编译安装mysql

编译安装方式虽然比较复杂,但是参数设置灵活。

本书采用rpm命令安装方式来安装MySQL,需要先下载软件包,具体操作步骤为:进入MySQL下载页面,选择“Red Hat Linux 8/ Linux 8(x86,64-bit),RPM ”选项,单击右侧的“”按钮,下载MySQL RPM软件包,如图1-9所示。

下载完成后,解压缩软件包,如图1-10所示,矩形框中的软件包是抽取出来的软件包。

linux 编译安装mysql

图1-9 MySQL RPM软件包下载

linux 编译安装mysql

图1-10 MySQL RPM软件包解压缩

1.2.4 安装MySQL前的必要操作

本书将在 7版本的Linux平台下安装MySQL。在安装MySQL前,我们还需要执行一些必要的操作。

1.检查服务器上是否存在旧版本的软件包

在采用rpm命令安装方式安装MySQL前,先执行“rpm-qa|grep-i mysql”命令检查服务器上是否存在旧版本的软件包。如果服务器上存在旧版本的软件包,则显示如下代码。此时需要卸载当前版本的MySQL,卸载流程参见1.3节。

linux 编译安装mysql

如果服务器上不存在旧版本的软件包,则显示如下代码。

2.授予/tmp目录较大的权限

由于在安装MySQL的过程中,MySQL用户会在/tmp目录下新建文件,因此需要授予/tmp目录较大的权限,执行如下命令即可。

linux 编译安装mysql

1.2.5  7下MySQL的安装过程

我们把 7下MySQL的安装过程分为5个步骤,介绍如下。

1.将安装程序复制到/opt目录下

/opt目录用来安装附加软件包,是用户级的程序目录。安装到/opt目录下的程序所包含的数据和相关文件都被存放在同一个目录下。opt有可选的意思,/opt目录可以用于存放第三方大型软件,当用户不需要这些软件时,直接使用“rm-rf”命令将其删除即可。当前磁盘容量不够时,也可将/opt目录单独挂载到其他磁盘上使用。在这里我们把MySQL安装到/opt目录下(执行“pwd”命令可以查看工作目录,执行“ls”命令可以查看工作目录下的内容)1.2 Linux平台下MySQL的安装,如下所示。

linux 编译安装mysql

在/opt目录下执行如下命令(必须按照以下顺序执行,因为下面的软件包会依赖上面的软件包)。

linux 编译安装mysql

如果我们没有检查MySQL依赖环境,那么在安装mysql–时会报错。解释一下上述命令的含义。

“rpm”是Red Hat 的缩写。通过RPM的管理,用户可以把源代码包装成以.rpm为扩展名的文件形式,易于安装。

“-i”的全拼为–,表示安装软件包。

“-v”的全拼为–,表示提供更多的详细信息输出。

“-h”的全拼为–hash,表示安装软件包时列出哈希标记(和“-v”参数一起使用效果更好),展示安装进度条。

2.安装过程展示

安装过程中的状态如下所示,会展示安装进度条,这就是“-h”参数所起的作用。

linux 编译安装mysql

linux 编译安装mysql

linux 编译安装mysql

如果在安装MySQL前没有卸载旧版本的软件包,则会报如下错误。

linux 编译安装mysql

执行如下命令清除之前安装过的依赖。

需要注意的是,在安装过程中可能会由于Linux系统缺少依赖导致安装失败。例如,缺少依赖会提示如下信息。

linux 编译安装mysql

只需根据提示信息安装必要的依赖即可。执行如下命令安装依赖。

3.查看MySQL是否安装成功

执行如下命令查看MySQL是否安装成功,其中“-i”参数表示无须区分字母大小写。如果缺少某个软件包,则表示此次安装未完成。

linux 编译安装mysql

上述代码表示MySQL已经完成安装,但并不代表安装过程中没有出现问题。执行“–”命令测试MySQL是否安装成功。如果显示如下代码,则表示MySQL安装成功。

4.启动MySQL服务,查看状态

以下命令分别用来启动、关闭、重启MySQL服务1.2 Linux平台下MySQL的安装,以及查看状态。

linux 编译安装mysql

上述命令中加不加.都可以,因为这个可执行文件就代表MySQL服务器端程序。运行这个可执行文件就可以直接启动一个服务器进程,结果如下所示。如果显示加粗内容“()”,则表示MySQL服务已经成功启动。

linux 编译安装mysql

也可以通过Linux命令查看MySQL进程是否存活,结果如下所示。之所以显示两行,是因为grep命令中包含“mysql”。第一行中的“/usr/sbin/”表示MySQL进程,第二行中的“grep–color=auto-i mysql”表示grep进程。

linux 编译安装mysql

5.查看MySQL服务是否自启动

执行如下命令查看MySQL服务是否自启动。从结果中可以看到,默认状态是“”,表示当前MySQL服务处于自启动状态。

如果显示“”linux 编译安装mysql,则可以执行如下命令设置MySQL服务自启动。

如果用户不希望MySQL服务自启动,则可以执行如下命令进行设置。

再次查看MySQL服务是否自启动,结果如下所示。此时状态变为“”,表示当前MySQL服务不处于自启动状态。

linux 编译安装mysql

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » 1.2 Linux平台下MySQL的安装

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们