Linux系统centos9中安装mysql8.4看着一篇就够了

**

最新Linux系统centos9中安装mysql看着一篇就够了

**

centos9中安装mysql8.4

工作之后好久不写博客了,这次准备安装MySQL到虚拟机当中,不在Windows环境中安装MySQL了,这样卸载直接删掉当前虚拟机,不用在本地各种操作更方便
废话不多说,直接干活!

1,打开centos终端,查看是否有mysql的孪生兄弟

命令:rpm -qa | grep mariadb

在这里插入图片描述

我是centos9,是没有这个数据库的
如果你们查出东西了 需要卸载掉,我就不演示了

2,使用Xftp传入mysql安装包到虚拟机

在这里插入图片描述
这个文件我放在root根目录下了,这个无所谓随便放在哪,你能找到就行

3,解压mysql安装包

命令:tar -xvf mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar

在这里插入图片描述
我这里下载的是bundle的安装包,里面包含所有mysql服务,你们如果是单独安装服务的话直接看下一步
在这里插入图片描述

4,按序安装服务

我们用mysql 需要安装6个服务
在这里插入图片描述

因为服务都互相有依赖关系,需要按顺序安装
命令
1,rpm -ivh mysql-community-common-8.4.0-1.el9.x86_64.rpm --nodeps --force

2,rpm -ivh mysql-community-client-plugins-8.4.0-1.el9.x86_64.rpm

3,rpm -ivh mysql-community-libs-8.4.0-1.el9.x86_64.rpm

4,rpm -ivh mysql-community-client-8.4.0-1.el9.x86_64.rpm

5,rpm -ivh mysql-community-icu-data-files-8.4.0-1.el9.x86_64.rpm

6,rpm -ivh mysql-community-server-8.4.0-1.el9.x86_64.rpm

#–nodeps --force表示忽略安装时的依赖关系 如果大家不按顺序安装,在命令后加上–nodeps --force,如第一条命令

在这里插入图片描述
这种警告是正常的,不用理会
最好安装完一个就查一下是否安装成功
在这里插入图片描述
这里我们第一个服务就安装完成了
依次安装就行
在这里插入图片描述
有时候大家会碰到一些依赖报错
在这里插入图片描述
我这里给大家演示了一下依赖检测失败的错误,处理方式也很简单,安装上依赖的服务就行了

在这里插入图片描述
你看,安装上一个服务icu-data之后,我们后面再安装servce就正常了
至此,MySQL需要的几个服务我们都安装成功了
在这里插入图片描述

5,初始化MySQL

命令:mysqld --initialize --console

在这里插入图片描述

5,修改mysql目录权限

方便咱们使用非root账号也能连数据库

命令:chown -R mysql:mysql /var/lib/mysql/

在这里插入图片描述

6启动mysql服务

命令:systemctl start mysqld

在这里插入图片描述
接下来查看临时密码

命令:cat /var/log/mysqld.log |grep localhost

在这里插入图片描述
这里临时密码是:llvXT?_qj8s-
不太好记,我们改一下,改成123456

7,修改mysql密码,改成123456

先使用临时密码登录mysql
命令:mysql -uroot -p
回车之后输入密码,这里你输入不会显示,所以自己对照着输入,不要敲错了
在这里插入图片描述

登录成功之后修改密码

命令:alter user ‘root’@‘localhost’ identified by ‘123456’;

在这里插入图片描述
修改成功后,exit退出mysql,使用新密码重新登录

命令:mysql -uroot -p123456
在这里插入图片描述
正常大家要跟第一次登录一样,密码隐藏掉,我这里为了更直观给大家演示所以明文。

ok,到这一步,mysql就安装完毕了,等会教大家如何在本机使用navicat连接Linux中的MySQL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值