Centos7使用rpm-bundle.tar安装mysql

  • 下载rpm-bundle.tar

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

  • 将安装包上传至目标机器

  •  检查是否安装了mariadb

在安装mysql之前要先检查下是否已经安装了mariadb,如果安装了,需要先将其卸载。因为centos7系统默认使用的数据库是mariadb,会与mysql产生冲突。

[root@hadoop03 wyh]# rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64

查出来说明机器上已经有了mariadb,所以我们强制要卸载mariadb:

[root@hadoop03 wyh]# rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

再次验证是否还有mariadb:

[root@hadoop03 wyh]# rpm -qa|grep mariadb
  • 解压安装包
[root@hadoop03 wyh]# tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar
  • 安装mysql所依赖的包
[root@hadoop03 wyh]# rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.37-1.e################################# [100%]
[root@hadoop03 wyh]# rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.37-1.el7################################# [100%]
[root@hadoop03 wyh]# rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.37-1.e################################# [100%]
[root@hadoop03 wyh]# yum install -y net-tools
[root@hadoop03 wyh]# yum install -y perl
[root@hadoop03 wyh]# yum install -y libaio
  • 安装mysql
[root@hadoop03 wyh]# rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.37-1.e################################# [100%]
  • 开启mysql服务
[root@hadoop03 wyh]# systemctl start mysqld
  • 查看mysql服务状态
[root@hadoop03 wyh]# systemctl status mysqld

  •  登陆mysql

在第一启动mysql服务时,会自动生成一个随机密码,可以在/var/log/mysqld.log中查看:

 所以我们第一次登陆mysql时使用这个临时的随机密码:

[root@hadoop03 log]# mysql -u root -p
  • 修改密码设置规则

由于我是用来测试学习的,所以会将密码设置得比较简单,这样就需要先去修改密码的校验规则:

mysql> set global validate_password_policy=LOW;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=4;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_number_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)
  • 修改密码
mysql> alter user root@localhost identified by '123456';
  • 授权其他机器可以远程登陆该节点的mysql
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
  • 验证服务是否正常

这里就简单地试一下sql能否正常执行。

mysql> show databases;

以上就是使用rpm-bundle包来安装mysql的过程。

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar是一个MySQL数据库的软件包。这个软件包中包含了MySQL 8.0.32版本的RPM安装文件以及其他相关文件。RPM安装文件是用于在基于Red Hat或CentOS的Linux系统上安装MySQL数据库的一种方式。通过将这个软件包解压缩,可以获取到MySQL数据库的安装文件和必要的依赖文件。 在安装MySQL之前,需要确保安装了系统的基本依赖软件包,如C/C++编译器、开发库等。然后,可以使用以下命令解压缩软件包: tar -xvf mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar 解压缩后,可以看到一系列的RPM文件,如mysql-community-client-8.0.32-1.el9.x86_64.rpmmysql-community-common-8.0.32-1.el9.x86_64.rpm等等。这些RPM文件对应不同的MySQL组件,如客户端、共享库等。 接下来,可以使用以下命令逐个安装这些RPM文件: rpm -ivh mysql-community-client-8.0.32-1.el9.x86_64.rpm rpm -ivh mysql-community-common-8.0.32-1.el9.x86_64.rpm安装完成后,可以使用systemctl命令启动和停止MySQL服务: systemctl start mysqld systemctl stop mysqld 此外,还需设置MySQL的root密码,可以使用以下命令进行设置: mysql_secure_installation 按照提示操作,设置root密码以及其他相关配置,完成后即可使用MySQL数据库。 总之,mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar是一个MySQL 8.0.32版本的软件包,通过解压缩和安装其中的RPM文件,可以在基于Red Hat或CentOS的Linux系统上安装使用MySQL数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QYHuiiQ

听说打赏的人工资翻倍~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值