当前位置:首页 > 生活百科

centos安装rpm包命令(k8s安装部署步骤)

栏目:生活百科日期:2025-02-01浏览:0

前言准备环境安装MySQL数据库下载rpm安装文件上传rpm包到服务器安装rpm包启动MySQL数据库登录MySQL数据库总结

前言

前面我们介绍了使用二进制压缩包来安装MySQL,使用源码编译来安装MySQL,基于CentOS系统使用yum来安装MySQL,基于Ubuntu系统使用apt-get来安装MySQL。如果你不太熟悉这些安装方式,请翻阅前面的文章。

下面的这篇文章介绍的是使用rpm安装包来安装MySQL数据库。

准备环境

此时我们选择CentOS系统来作为离线安装MySQL数据库的服务器环境。我们使用Docker容器来启动一个CentOS的镜像。然后,基于这个容器镜像来离线安装MySQL数据库。

使用如下命令来启动CentOS镜像:

docker run -it -d --name centos-mysql --hostname centos-muysql-server --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup centos:latest /usr/sbin/init

然后我进入容器使用如下命令:

docker exec -it centos-mysql /bin/bash

安装MySQL数据库

前面我们已经准备好了MySQL数据库使用的服务器,下面我们就基于这个服务器来安装MySQL数据库。

下载rpm安装文件

我们从MySQL数据库官方网站,下载rpm安装包。下载地址为:https://dev.mysql.com/downloads/,如下所示:

进入如下页面,地址为:https://dev.mysql.com/downloads/mysql/

点击上面的Archives页签,进入如下页面,地址为:https://downloads.mysql.com/archives/community/,选择对应的版本和操作系统还有操作系统版本。然后选择RPM Bundle点击后面的Download按钮进行下载。下载完成后,会有一个命令类似于mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar的tar包。这里面就是所有的rpm安装文件。

上传rpm包到服务器

由于我们是使用的docker容器来启动的CentOS系统,所以,我们这里使用docker cp的命令来把下载好的rpm文件上传到服务器上去。命令如下:

docker cp mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar centos-mysql:/root

当前,我们可以不通过这样的方式来上传压缩包,可以直接登录到容器中,使用wget命令进行下载rpm安装包。只要把上面的Download按钮的连接复制下来,然后登录到容器内部,使用wget https://xxxxx的方式来下载也是可以的。

使用如下tar命令解压tar包文件:

&[root@centos-muysql-server ~]# tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar

解压后,我们可以看下准备好的安装包文件如下所示:

&[root@centos-muysql-server ~]# ls -lstr *.rpm 25844 -rw-r--r-- 1 7155 31415  26460548 Sep 25 04:48 mysql-community-client-5.7.32-1.el7.x86_64.rpm   308 -rw-r--r-- 1 7155 31415    314936 Sep 25 04:48 mysql-community-common-5.7.32-1.el7.x86_64.rpm  3828 -rw-r--r-- 1 7155 31415   3918236 Sep 25 04:48 mysql-community-devel-5.7.32-1.el7.x86_64.rpm 46368 -rw-r--r-- 1 7155 31415  47479624 Sep 25 04:48 mysql-community-embedded-5.7.32-1.el7.x86_64.rpm 22720 -rw-r--r-- 1 7155 31415  23263144 Sep 25 04:48 mysql-community-embedded-compat-5.7.32-1.el7.x86_64.rpm127868 -rw-r--r-- 1 7155 31415 130933732 Sep 25 04:48 mysql-community-embedded-devel-5.7.32-1.el7.x86_64.rpm  1232 -rw-r--r-- 1 7155 31415   1260336 Sep 25 04:48 mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm  2400 -rw-r--r-- 1 7155 31415   2457204 Sep 25 04:48 mysql-community-libs-5.7.32-1.el7.x86_64.rpm177456 -rw-r--r-- 1 7155 31415 181712536 Sep 25 04:49 mysql-community-server-5.7.32-1.el7.x86_64.rpm122016 -rw-r--r-- 1 7155 31415 124941892 Sep 25 04:49 mysql-community-test-5.7.32-1.el7.x86_64.rpm&[root@centos-muysql-server ~]#

安装rpm包

准备好MySQL的安装文件之后,接下来就是开始安装MySQL数据库了。在安装MySQL的rpm文件的时候,我们不使用rpm -ivh xxx.rpm这样的方式,我们使用yum install xxx.rpm这样的方式来安装。原因是我们使用yum install xxx.rpm的方式,会很清楚地列出来我们在安装xxx.rpm这个文件的时候,有哪些依赖也需要安装上。这样能很好的解决各个rpm包在安装的依赖问题。

通过如下命令来安装已经下载好的rpm文件:

&[root@centos-muysql-server ~]# yum install ./mysql-community-*.rpm

启动MySQL数据库

安装完成后,可以使用如下命令来查看、启动、停止MySQL数据库。

systemctl start mysqld

除了上面的启动MySQL数据库的命令,还有如下的几个命令,你可能需要:

systemctl status mysqldsystemctl stop mysqldsystemctl restart mysqld

登录MySQL数据库

启动数据库之后,我们尝试登录MySQL数据库。登录的时候,root用户的密码,在启动MySQL数据库的日志文件/var/log/mysqld.log文件中,通过如下命令来查看默认的密码:

&[root@centos-muysql-server ~]# cat /var/log/mysqld.log | grep password2021-02-15T09:54:35.911865Z 1 &[Note] A temporary password is generated for root@localhost: HbeFh*r)3lic&[root@centos-muysql-server ~]#

找到密码之后,我们登录数据库:

&[root@centos-muysql-server ~]# mysql -uroot -p"HbeFh*r)3lic"mysql: &[Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or g.Your MySQL connection id is 2Server version: 5.7.32Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.mysql&>

修改root用户的密码:

mysql&> alter user 'root'@'localhost' identified by 'Root@123456';Query OK, 0 rows affected (0.00 sec)mysql&>

查看MySQL数据库的 版本:

mysql&> select version();+-----------+| version() |+-----------+| 5.7.32    |+-----------+1 row in set (0.00 sec)

以上可以看出MySQL数据库已经安装成功,并且可以正常提供服务。

总结

以上就是使用rpm安装包来安装MySQL数据库的具体步骤,如果你的服务器上面不缺少其他包,可能直接使用rpm -ivh xxx.rpm的方式来安装MySQL就OK,因为我的服务器是使用docker容器启动的一个centos,所以它是一个最简单的centos,里面会缺少很多依赖包。所以我在安装下载好的rpm文件的时候,使用的是yum install xxx.rpm的方式来安装的,因为这样会自动把所有的依赖都安装上。

“centos安装rpm包命令(k8s安装部署步骤)” 的相关文章

wps页眉页脚怎么去掉,只需一招快速解决

在低版本的办公软件中编辑文章的页眉页脚时,往往会遇到一些棘手的问题,例如页眉横线无法去除、页眉文字对齐排版不好控制、图片水印出血不易排版、页码位置不易控制等。无...

买砂锅哪个品牌好(性价比高且省电的4款电砂锅)

喜爱养生的朋友们家中一定是必备电炖锅的,与其他的烹饪方式相比,电炖锅的烹饪方法上更有利于保证食品的营养成分。鉴于止前市面上有白瓷、紫砂、陶瓷等多种类型的产品。今...

变更股权需要的材料和办理流程!

股权变更在一个公司是很常见的,尤其是家族企业,很多都会将自己的股权留给后一代。想必很多人想要了解,股权变更代办靠谱吗?公司股权变更所需资料有哪些?公司股权变更程...

公司微信怎么申请,企业微信登录流程

昨日企业微信正式发布的消息在畅小移的朋友圈强势刷屏原因无二:第一,他是微信的孪生兄弟,拜托,微信SAMA好吗,此处省略一万字;第二,上周钉钉单方面撕逼,微信团队...

关于儿童六一的促销策划方案怎么写(附六一活动短信文案

在这场突如其来的疫情中,国家迅速作出抗疫策略,全国人民团结一致,抗议战果成效已现,随着各省市高中、初中的陆续开学,相信不久后幼儿园也会有好消息。一年一度的儿童节...

win10可以关闭的服务和进程(win10可关闭的服务列表)

Windows10系统在启动之后,就已经运行了大量预安装的基本服务,这些服务基本上源于一些系统内置的小程序。随着系统使用时间的推移,一些第三方软件也可能会在系统...

word怎么关闭批注模式(关闭word修订状态的方法)

Word是我们平时在工作或学习的过程中,经常会使用到的一款软件,不管是写毕业论文,还是季度报告,通过Word我们就可以实现这一需求。  而在使用Word编辑...

shell文件是否存在(linux脚本编写教程)

1.定义Shell输入/输出重定向大多数UNIX系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。大多数UNIX系统命令从你的终端接受输入并将所产生的...

mac共享文件夹在哪里(远程异地文件共享方法)

苹果手机不像安卓手机可以直接通过数据线把文件直接复制到手机内存,而是需要借助软件iTunes或者第三方软件导入手机,相信很多人根本不会怎么操作。以前4s的时候尝...

android鲁班压缩的原理(android版本升级的方法)

伴随着技术的进步,目前市场上已经有了能够录制高清4K视频的Android移动设备,这给用户带来了更佳的体验。但缺点就是这些视频将消耗大量的android移动设备...