Centos8下安装MySQL8.0.25的步骤

Centos8下安装MySQL8.0.25的步骤

前言

提示:以下是本篇文章正文内容,下面案例可供参考
这篇文章主要介绍了Centos8下安装MySQL8.0.25的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、 环境准备

虚拟机:centos8
mysql:mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar
1、首先下载mysql安装包
Mysql官网:https://www.mysql.com/
mysql官网
访问菜单
在这里插入图片描述
在这里插入图片描述
选择对应版本进行下载

二、下面打开虚拟机并且使用远程工具MobaXterm连接

1.直接打开MobaXterm输入IP创建远程连接

在这里插入图片描述

2.通过rpm -qa | grep mariadb 命令查看mariadb 的安装包在这里插入图片描述

我这里没有mariadb ,若你们存在mariadb ,可以通过rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 卸载mariadb,最后在通过rpm -qa | grep mariadb查看是否卸载成功。

3.通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的。

在这里插入图片描述

4.通过mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,并且ll查看一下新建的mysql目录。

在这里插入图片描述

5.通过拖拽把mysql安装包上传到Centos8上

在这里插入图片描述

6.通过 tar -xvf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar 命令解压tar 包。

在这里插入图片描述

7.通过rpm -ivh mysql-community-common-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装common

在这里插入图片描述

8.通过rpm -ivh mysql-community-libs-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装libs

在这里插入图片描述

9.通过rpm -ivh mysql-community-client-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装client

在这里插入图片描述

10.通过rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装server

在这里插入图片描述

11.通过rpm -qa | grep mysql 查看已安装的mysql资源

在这里插入图片描述

12.输入以下命令

 1. mysqld --initialize   mysql初始化
 2. chown mysql:mysql /var/lib/mysql -R   授权
 3. systemctl start mysqld   开启mysql服务器
 4. systemctl status mysqld    查看mysql服务器 状态

在这里插入图片描述

13. 通过cat /var/log/mysqld.log | grep password 查看root初始密码

在这里插入图片描述

14.使用root用户登录mysql ,并修改root用户密码;退出后重新登录验证修改的密码。

1. mysql -uroot -p   # 登录回车之后输入前面的初始密码也就是 上面查看的初始密码
2. alter user "root"@"localhost" identified by "root123";  #修改密码(root123 为自己设的密码可随意变换)
3. exit; #退出 

在这里插入图片描述

15.通过以下命令,进行远程访问的授权

1. create user 'root'@'%' identified with mysql_native_password by 'root123'; 
2. grant all privileges on *.* to 'root'@'%' with grant option;
3. flush privileges; #立即生效

在这里插入图片描述

16.通过ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; 命令修改加密规则,flush privileges生效。

在这里插入图片描述

三、虚拟机防火墙设置

1.通过以下命令,关闭 firewall

 1. systemctl stop firewalld.service;
 2. systemctl disable firewalld.service;
 3. systemctl mask firewalld.service;

在这里插入图片描述

2.通过yum -y install iptables-services 命令安装 iptables 防火墙

在这里插入图片描述

3.通过以下命令启动设置防火墙

 1. systemctl enable iptables;
 2. systemctl start iptables;

在这里插入图片描述

4.通过 vim /etc/sysconfig/iptables 命令编辑防火墙,添加端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

在这里插入图片描述

5.通过systemctl restart iptables.service 命令重启防火墙使配置生效

在这里插入图片描述

6.通过systemctl enable iptables.service 命令设置防火墙开机启动

在这里插入图片描述

7.通过ifconfig 命令查看 ip

在这里插入图片描述

8.设置开机自启动

 1. systemctl enable mysqld
 2. systemctl daemon-reload

9.通过Navicat验证

在这里插入图片描述
在这里插入图片描述

总结

Mysql的安装到此就结束,大家就可以正常使用了,感谢阅读!!!
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值