文中运用MySQL Yum资源库将MySQL 5.7安裝在CentOS 7上,纪录了完善的安装使用全过程和一些关键点。在了解如何安装的与此同时,大家也能了解为何要那样安裝。期待看了本文,能在安裝MySQL的环节中给各位提供一些协助。大家现在开始。

一,安裝自然环境。

安裝自然环境如下所示:

网络服务器:CentOS 7

安裝版本号:MySQL 5.7(最新版)。

二.安裝全过程和关键点。

1.在官方网站下载MySQL Yum源代码安装包。

安裝MySQL Yum资源库的方法实际上便是安裝Linux系统软件的Yum源代码的方法,关键的Yum源代码环境变量都存放在/etc/Yum . repo . d文件目录下,因此假如那样安裝MySQL,就务必加上MySQL Yum源代码配备。

官方网站下载详细地址如下所示。现阶段全新的是MySQL 80-community-release-el7-3 . no arch . rpm,免费下载这一上传入网络服务器就可以了。

https://dev.mysql.com/downloads/repo/yum

免费下载后,实行下列指令在网络服务器上加上MySQL Yum源配备。

yum localinstall mysql80-community-release-el7-3.noarch.rpm

实行后,MySQL Yum源代码配备会被加入到/etc/Yum . repo . d文件目录中,如下图所显示。

yum安装命令-linux系统安装步骤-第1张图片2.将Yum源环境变量改动为您必须组装的版本号。

由于这儿免费下载的性能早已到MySQL 8版本号,假如不做改动再次安裝,默认设置会安裝MySQL 8。您还可以应用下列指令查询当今安裝的版本号。

yum repolist all | grep mysql

因而,您能见到enabled标识了要安裝的包。

yum安装命令-linux系统安装步骤-第2张图片或是,根据应用下列指令查询程序包,能够更清晰地知道要安裝的程序包。

yum repolist enabled | grep "mysql.*-community.*"yum安装命令-linux系统安装步骤-第3张图片假如要安裝MySQL 7,可以用下边的指令改动MySQL Yum源代码环境变量。实行后,您还可以应用上边的指令查询結果。

yum-config-manager --disable mysql80-communityyum-config-manager --enable mysql57-community

或是能够立即改动MySQL Yum源代码环境变量。实际上,应用上边yum-config-manager指令的实质是改动源环境变量。大家开启环境变量,結果如下所示。我们可以将待安裝版本号的相对应配备更改成enabled=1,将未安裝版本号的相对应配备更改成enabled=0。此外我们可以见到里边的baseurl配备是MySQL Yum储存库的连接,事后的安裝会从这儿免费下载必需的安装文件。

# Enable to use MySQL 5.5[mysql55-community]name=MySQL 5.5 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql### 事后也有配备 ###

3.默认设置状况下删掉当地安裝的MySQL。

除开自身的桌面操作系统,MySQL也有别的第三方支系版本号,例如MariaDB。一般这一版本号的数据库查询会初始安裝在CentOS系统软件网络服务器上。假如存有,必须先删掉,随后用接下来的指令查验。

rpm -qa | grep mariadb

假如存有,请应用下列指令将其删掉。

rpm -e --nodeps mariadb-XXX -- 在其中 XXX 表明不一样版本号

4.安裝MySQL。

设定好MySQL Yum源代码配备,解决好默认设置安裝数据库查询后,就可以进行安裝MySQL了,立即用接下来的指令安裝。

yum install mysql-community-server

因而默认设置会安裝相对应版本号的最新版,这儿安裝的是MySQL 5.7.34。

yum安装命令-linux系统安装步骤-第4张图片实行以上指令会自动下载MySQL Yum资源库的安装包,默认设置免费下载最新版。从里面的效果能够看得出,将安裝下列四个安装文件,这也是安裝MySQL所必要的。不用关心安装文件中间的相互依赖,自身处理相互依赖。

mysql-community-servermysql-community-clientmysql-community-commonmysql-community-libs

安裝取得成功后,网络服务器上面有各种各样MySQL有关的文档,关键有下列几类。

名字部位或实际操作客户和用户群提升一个 mysql 非登陆客户和用户群,事后有关文件名称管理权限都是会是 mysql,而且总结会以 mysql 客户运行环境变量/etc/my.cnf数据信息文件名称/var/lib/mysqlsecure_file_priv 环境变量初始值/var/lib/mysql-files,安全性应用 LOAD DATA,SELECT … INTO OUTFILE 等导入导出数据信息涵数必须使用这一日志文档/var/log/mysqld.log手机客户端程序执行和脚本制作/usr/bin,例如 mysql,mysqldump 这些服务器端程序执行/usr/sbin,例如 mysqld 这些开机启动环境变量/usr/lib/systemd/system/mysqld.service

5.运行MySQL。

在这里一步,安裝全过程基本上进行。在这儿,默认设置的环境变量/etc/my.cnf不容易被改动。由于增加了开机启动环境变量,因此立即实行下边的指令运行MySQL很便捷。

systemctl start mysqld.service

假如一切顺利,MySQL将取得成功运行,并将转化成一个默认设置的root@localhost登陆密码并表明在日志文档中,能够应用下列指令查询。

cat /var/log/mysqld.log | grep "temporary password"

寻找root@localhost的临时性登陆密码后,能够应用下列指令登陆。由于自动生成的临时性登陆密码较为复杂,因此可以用反斜杠来区别。此外,因为mysql手机客户端电动执行机构是在安裝后加上到/usr/bin文件目录中的,因此能够无需配备系统变量,立即应用MySQL登陆,这也是这类连接方法的方便之处。

mysql -uroot -p'temporary password'

登陆后一般必须先变更默认设置登陆密码。应用下列指令修改密码后,能够正常的应用。

ALTER USER 'root'@'localhost' IDENTIFIED BY '重设的登陆密码';

到此,MySQL 5.7早已根据MySQL Yum储存库安裝进行。在这儿,以MySQL 5.7为例子,假如要安裝别的版本号,例如MySQL 5.6,大部分依照这一流程开展。

6.汇总全部安裝指令。

之上便是实际的组装流程,看过许多內容,实际上汇总一下,便是下边的指令,是否很便捷呢?

yum localinstall mysql80-community-release-el7-3.noarch.rpmyum-config-manager --disable mysql80-communityyum-config-manager --enable mysql57-communityyum install mysql-community-serversystemctl start mysqld.service

7.删掉MySQL。

安裝MySQL后,就不用了。如何删除?您还可以应用下列指令将其删掉。

yum remove mysql

可是这一指令删掉后不容易彻底删掉MySQL有关的文档,其他的能够参照上边列举的有关文档手动式删掉。与此同时,您还可以应用下列指令来检测什么Mysql包依然存有,并应用rpm -e -nodeps来删掉相对应的安装文件。

rpm -qa | grep mysql

三,应用Yum资源库安裝方法的优点和缺点。

从里面的安装使用的时候能够看得出,根据MySQL Yum资源库安裝MySQL有优势也是有缺陷。

优势:便捷,仅用少量指令就可以安裝进行缺陷:必须连接网络安裝,由于要下载安装包;只有安裝相匹配版本号的最新版本,例如我上边安裝的便是 MySQL 5.7.34,那假如我觉得安裝 MySQL 5.7.28 就不行

评论(0条)

刀客源码 游客评论