欢迎光临
我们一直在努力

使用rpm安装mysql8.0

1、查操作系统信息

AlmaLinux release 9.1 (Lime Lynx), virtual install

2、下载mysql 8.0.40的rpm包

​https://downloads.mysql.com/archives/community/​

4、解包安装包

tar -xvf mysql-8.*.rpm-bundle.tar

5、安装前要卸载linux自带的数据库

一般在安装完liunx时系统会默认自带一个mariadb的数据库,需要先把其卸载才能安装成功。

yum remove mariadb* -y

6、开始安装mysql新数据库(最好按以下顺序安装,否则依赖包会检测错误)

6.0、安装中可能出现的错误(如果未报错请忽略此步)

以下安装过程中如果提示类似:xxxx被xxxx取代的报错提示,可以在安装命令后加参数: –nodeps –force 进行强制安装

例如安装6.6时报错,进行强行安装:

rpm -ivh mysql-community-server-8.*.rpm –nodeps –force

rpm -ivh mysql-community-common-8.*.rpm

rpm -ivh mysql-community-icu-data-files-8.*.rpm

rpm -ivh mysql-community-client-plugins-8.*.rpm

rpm -ivh mysql-community-libs-8.*.rpm

rpm -ivh mysql-community-client-8.*.rpm

rpm -ivh mysql-community-server-8.*.rpm

[root@mysql mysql]# rpm -ivh mysql-community-server-8.0.40-1.el9.x86_64.rpm
warning: mysql-community-server-8.0.40-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
error: Failed dependencies:
/usr/bin/perl is needed by mysql-community-server-8.0.40-1.el9.x86_64

[root@mysql mysql]# yum install -y perl

[root@mysql mysql]# rpm -ivh mysql-community-server-8.0.40-1.el9.x86_64.rpm
warning: mysql-community-server-8.0.40-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
Verifying… ################################# [100%]
Preparing… ################################# [100%]
package mysql-community-server-8.0.40-1.el9.x86_64 is already installed

注意:如果需要搭载php使用,需要安装7.7,因为mysql-community-libs-compat是php的依赖。;如果不安装php,则无需安装7.7的依赖。

rpm -ivh mysql-community-libs-compat-8.0.35-1.el7.x86_64.rpm

7、启动mysql数据库

systemctl start mysqld

8、查看启动进程

ps -ef | grep mysql

9、查找初始密码

grep 'temporary password' /var/log/mysqld.log

注:初始密码在密码修改以后就会失效.

10、修改初始密码

使用命令登录数据库,输入初始密码(输入不显示)——使用SSH连接虚拟机的可以鼠标选中临时密码然后右键粘贴进去,防止输错密码

mysql -u root -p

在数据库登录状态下修改密码命令(密码必须为至8位数的大小写+数字+符号)

alter user 'root'@'localhost' identified by 'P@ssw0rd';

11、登录数据库测试新密码

mysql -u root -p

-u指定用户,-P指定密码,这里最好不指定,否则使用history可以看到密码,不安全

这里隐藏了-h 指定地址,默认使用127.0.0.1的本机地址进行登录,如果要远程连接MySQL的话这里需要指定服务器的地址

输入修改后的密码:Admin123!​

12、测试成功后设置开机启动服务

systemctl enable mysqld

赞(0)
未经允许不得转载:171主机测评 » 使用rpm安装mysql8.0
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址