点击里面的Archives页签,步入如下页面,地址为:,选择对应的版本和操作系统还有操作系统版本。之后选择RPMBundle点击旁边的Download按键进行下载。下载完成后,会有一个类似于mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar的tar包。这儿面就是所有的rpm安装文件。
上传rpm包到服务器
因为我们是使用的docker容器来启动的CentOS系统,所以,我们这儿使用dockercp的来把下载好的rpm文件上传到服务器起来。如下:
docker cp mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar centos-mysql:/root
当前centos 解压 rpm,我们可以不通过这样的方法来上传压缩包,可以直接登入到容器中,使用wget命令进行下载rpm安装包。只要把里面的Download按键的联接复制出来,之后登陆到容器内部,使用wget的方法来下载也是可以的。
使用如下tar命令解压tar包文件:
[root@centos-muysql-server ~]# tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
解压后centos 解压 rpm,我们可以看下打算好的安装包文件如下所示:
[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.rpm
127868 -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.rpm
177456 -rw-r--r-- 1 7155 31415 181712536 Sep 25 04:49 mysql-community-server-5.7.32-1.el7.x86_64.rpm
122016 -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-ivhxxx.rpm这样的方法,我们使用yuminstallxxx.rpm这样的形式来安装。缘由是我们使用yuminstallxxx.rpm的形式,会很清楚地列下来我们在安装xxx.rpm这个文件的时侯,有什么依赖也须要安装上。这样能挺好的解决各个rpm包在安装的依赖问题。
通过如下命令来安装早已下载好的rpm文件:
[root@centos-muysql-server ~]# yum install ./mysql-community-*.rpm
启动MySQL数据库
安装完成后,可以使用如下命令来查看、启动、停止MySQL数据库。
systemctl start mysqld
不仅里面的启动MySQL数据库的命令,还有如下的几个命令,你可能须要:
systemctl status mysqld
systemctl stop mysqld
systemctl restart mysqld
登陆MySQL数据库
启动数据库以后,我们尝试登陆MySQL数据库。登陆的时侯,root用户的密码,在启动MySQL数据库的日志文件/var/log/mysqld.log文件中,通过如下命令来查看默认的密码:
[root@centos-muysql-server ~]# cat /var/log/mysqld.log | grep password
2021-02-15T09:54:35.911865Z 1 [Note] A temporary password is generated for root@localhost: HbeFh*r)3lic
[root@centos-muysql-server ~]#
找到密码以后红旗linux安装linux学习,我们登陆数据库:
[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 2
Server version: 5.7.32
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
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-ivhxxx.rpm的方法来安装MySQL就OK,由于我的服务器是使用docker容器启动的一个centos,所以它是一个最简单的centos,上面会缺乏好多依赖包。所以我在安装下载好的rpm文件的时侯,使用的是yuminstallxxx.rpm的方法来安装的,由于这样会手动把所有的依赖都安装上。
本文原创地址://gulass.cn/rhscrbdfwqjx.html编辑:刘遄,审核员:暂无