Linux系统下以RPM方式如何安装mysql-5.7.9linux使用rpm安装mysql




Linux系统下以RPM方式如何安装mysql-5.7.9linux使用rpm安装mysql

2022-07-20 20:25:42 网络知识 官方管理员

mysql-5.7.964位RPM集合包在Linux系统中的安装过程。因为我用的64位的CentOS7所以我下的是64位的集合包,如果你用的32位的Linux系统请下载32位的集合包。这里我只讲安装,不解释命令的使用方法,因为都是些比较常用的基本命令,不懂的,可以去网上找资料,或者下个Linux常用命令手册。在安装前我们可以先添加一个名为mysql的用户组:groupaddmysql。再添加一个名为mysql的用户到这个组中:

adduser-gmysqlmysql。最后为这个用户设置密码:passwdmysql。不过,这步操作可有可无,显麻烦的,可以略过。

具体方法和步骤如下所示:
1.在开始安装之前,我们先来一小段官方文档,看下图。图中英文翻译过来就是:
从MySQL5.7.4起,以RPM包的方式安装后的MySQL的部署默认是安全的,并且有这些特点:
在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就可以安装上一个标准功能的MySQL。对于一个标准安装来说,其他的安装包不是必需的。
MySQL的安装程序会创建一个单独的root账户:'root'@'localhost',并自动为这个账户生成一个初始的随机密码,并将此密码标志为已过期。
对于MySQL5.7.6和更高的版本来说,初始的随机root密码是被写入错误日志的。对于MySQL5.7.4和5.7.5版本来说,密码是被写入以HOME环境变量命名的目录中的.mysql_secret文件中的。根据操作系统,可以使用诸如sudo这样的命令让HOME环境变量的值指向root系统用户的home目录。.mysql_secret文件是以只允许创建它的系统用户访问的600模式而创建的。(版本差异的产生,是因为自5.7.6版本起数据目录和root账户由mysqld--initialize来初始化,5.7.6以前的版本由mysql_install_db来初始化)。
不创建MySQL匿名账户。
不创建测试数据库。
作为上述操作所产生的结果,在安装完成后你需要去启动服务,以root身份,用初始的随机密码来进行连接,并且在连接后选择一个新的密码。在完成这些操作之前,root用户无法做其他的任何事情。修改密码,你可以用ALTERUSER语句(例如,通过mysql客户端)。重设密码后,如果有创建.mysql_secret文件就把它删除;否则,在你执行mysql_secure_installation这条命令的时候,可能会再次看到那个文件和过期的root密码成为确认安全部署的一部分。

linux,mysql5.7.9安装,mysql,5.7.9,rpm,linuxrpm安装mysql


2.本来我也是想省事,打算从网上找些安装教程,但是基本上都是5.7.6版本以下的教程,害得我死活找不到.mysql_secret文件,mysql_install_db也执行不了。没办法我就去官网找文档了,让人头晕的是竟然没中文语言支持,没办法,英文也得看。这也就是我要把详细版本号标出来的原因。首先,就是要下载,看下面3张图:

linux,mysql5.7.9安装,mysql,5.7.9,rpm,linuxrpm安装mysql

linux,mysql5.7.9安装,mysql,5.7.9,rpm,linuxrpm安装mysql

linux,mysql5.7.9安装,mysql,5.7.9,rpm,linuxrpm安装mysql


3.我先在Linux根目录建了一个test目录,执行命令:mkdir/test。然后把下载的安装包传到这个目录中,至于怎么传,我就不讲了,因为教程太多了。我们进入这个目录,执行命令:cd/test。执行解包命令:tar-xvhmysql-5.7.9-1.el7.x86_64.rpm-bundle.tar。在输入安装包名字的时候,记得使用Tab键来进行命令补全,不然你逐个敲就太浪费时间了。
解包之后,说实在的,我也有点头大。我勒个去,居然有12个RPM包!不过,不要紧,我们再来回顾一下官方文档中的这句话:
在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就可以安装上一个标准功能的MySQL。对于一个标准安装来说,其他的安装包不是必需的。
怎么样,明白了吧?我们需要安装的是mysql-community-client-5.7.9-1.el7.x86_64.rpm和mysql-community-server-5.7.9-1.el7.x86_64.rpm。当然为了不浪费口舌,我就直接说了。安装时候会提示与已经安装的RPM包有冲突,所以我们先卸载一些RPM包,要卸载哪些呢?我们要卸载的是包含有mariadb关键字的RPM包,执行命令:rpm-qa|grepmariadb来查看一下我们要卸载哪些软件,看下图:

linux,mysql5.7.9安装,mysql,5.7.9,rpm,linuxrpm安装mysql


4.既然知道了是哪些RPM包,就开始卸载吧!执行命令:

复制代码

发表评论:

最近发表
网站分类
标签列表