首页 > 数据库 >centos7安装mysql8

centos7安装mysql8

时间:2024-11-11 11:34:18浏览次数:1  
标签:mysql8 rpm GPG centos7 -- yum mysql 安装

1、首先检查是否有安装过mysql(有则需要卸载),命令如下:

rpm -qa|grep mysql
rpm -qa|grep mariadb

2、卸载mariadb

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

3、备份 yum 源源文件

为了保存原有默认配置及防止误操作,先做备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

4、下载阿里云 yum 源文件

下载阿里云的 yum 源文件,里面的下载镜像网址全部为阿里云服务器

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5、清理yum缓存

清理yum缓存,重新生成

yum clean all
yum makecache

如果需要更新系统中所有的已安装软件,可以使用命令

yum update -y

该命令的作用是检查系统中所有已安装软件包的最新版本,并自动下载并安装这些更新。

6、下载 mysql 源安装包

wget http://dev.mysql.com/get/mysql80-community-release-el7-8.noarch.rpm

7、安装mysql源

yum localinstall -y mysql80-community-release-el7-8.noarch.rpm

8、检查源是否安装成功

这个命令是用来列出当前系统中所有已启用(enabled)的 Yum 仓库,并从中筛选出包含 “mysql” 关键字的仓库

yum repolist enabled | grep mysql

9、使用 yum 安装 mysql

yum 安装,可以自动处理软件包之间的依赖关系。
当你安装一个软件包时,yum 会检查并自动下载、安装所需的任何依赖包,避免了手动寻找和安装依赖的麻烦

yum install -y mysql-community-server

上面面命令是通过 yum 安装 MySQL 服务器,在安装前会自动检查依赖包,并自动完成查找和下载
注意:这一步可能需要等待几分钟才能完成下载和安装

注意:最后一步,提示错误

Failing package is: mysql-community-client-8.0.36-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022, file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

这个是由于由于GPG密钥验证问题引起的
解决方法:
需要禁掉GPG验证检查,指令:

yum -y install mysql-community-server --nogpgcheck

10、启动mysql

systemctl start mysqld

11、设置开机启动

systemctl enable mysqld

12、重新加载配置文件

systemctl daemon-reload

13、防火墙配置

为了方便通过其他主机来远程访问 mysql ,就需要停止防火墙或配置开放 3306 端口来允许服务器外的请求访问

开启3306端口

如果已经关闭或禁用防火墙了,这里可以不用配置。

firewall-cmd --zone=public --add-port=3306/tcp --permanent

加载配置

修改后,需要重新加载配置

firewall-cmd --reload

14、登录mysql

查看mysql密码

一般都会返回一串无规律的字符串,如果没有返回则为空密码

cat /var/log/mysqld.log | grep password

尝试登录

mysql -uroot -p (有密码登录)

标签:mysql8,rpm,GPG,centos7,--,yum,mysql,安装
From: https://www.cnblogs.com/sjshare/p/18539356

相关文章

  • K8s安装ingress-nginx
    安装ingress-nginx问题ingress-nginx-controller的service通过NodePort显露出去时,需要先使用ingree-controller调度到的节点先访问一次,集群的其他节点才能正常访问,如:有master:10.191.9.21,node1:10.191.9.22,node2:10.191.9.23三个节点,ingress-controller调度到了......
  • Kali安装配置docker
    Kali安装配置dockerDocker概述:Docker是一种开源平台,可用于自动化应用程序的部署、扩展和管理。在KaliLinux上安装和配置Docker可以为开发人员和管理员提供更轻松的容器化环境。本文将介绍如何在KaliLinux中安装和配置Docker。更新换源:apt-getupdateapt-getu......
  • macOS 下使用 Docker 安装 ElasticSearch(学习环境用)
    当前环境操作系统:macOS15.0.1Docker版本:DockerDesktop:Version4.34.3(170107)DockerEngine:27.2.0安装步骤提示:此部署只为学习使用,没有挂载本地文件1、安装ElasticSearch#安装命令#1.1创建网络somenetwork用于docker间通讯dockernetworkcreateso......
  • Mac+win 2020版本Adobe AI Illustrator 2020中文激活安装包
    Illustrator2020是Adobe公司推出的一款领先的向量图形设计软件。它广泛应用于图标设计、印刷设计、标志设计及Web设计等领域,具备简便的使用方式和强大的功能。Illustrator2020的特色在于其灵活的向量编辑工具和高质量的图形库,以及与其他AdobeCreativeCloud应用程序的无缝互操......
  • 亚马逊自动调价功能的使用方法(附插件安装教程)
     月亮树跨境-自动调价插件下载地址和安装教程:MoonTree自动定时AI抢车调价插件:安装、下载操作说明-月亮树跨境今天,我想向大家介绍一款亚马逊自动调价工具。这款工具最多支持1万件商品调价、定时启用调价的功能,帮助做亚马逊跨境电商的小伙伴们精准抢购黄金购物车!第一步、设置......
  • Linux下使用makeself制作一键安装包
    Linux下使用makeself制作一键安装包下载makeselfyum-yinstallmakeselfmakeself命令和参数makeself.sh--gzip.<output_file.run>"<display_name>"<startup_script>.表示当前目录,这样makeself将会打包当前目录下的所有文件和子目录。该目录最好使用绝对路径......
  • win10安装与配置Mysql9.1时执行net start mysql显示服务名无效请输入NET HELPMSG 2185
    几年的时间mysql从5.0到9.x了,在windows系统上安装两种方式,MSI安装程序和ZIP压缩包。这里不讲安装教程,只说说安装报错的原因。最近用zip压缩包下载解压配置,下载社区版本,在官网下载对应的版本。https://downloads.mysql.com/archives/community/在前面修改my.ini文件,以及执行......
  • 在VMware已安装的CentOS7.9上编译安装mysql5.6
    VMware已安装的CentOS7.9上编译安装mysql5.6目录1、安装依赖2、下载MySQL源码3、解压源码包4、编译MySQL4.1、编译前,cmake生成Makefile4.2、编译MySQL5、安装MySQL6、配置MySQL6.1、创建MySQL的用户和组6.2、创建数据目录并设置权限6.3、初始化MySQL数据库7、......
  • MySQL数据库:本地部署数据库以及安装彩虹猫【Navicat】的安装
    文章目录一.安装前准备工作1.下载并解压文件2.修复电脑缺失的文件二.本地部署MySQL1.先解压`mysql-8.0.25-winx64.zip`,并把文件放到安装需要的位置,再把`my.ini`文件放到`mysql-8.0.25-winx64`的根目录2.修改注册表的根目录信息为自己的安装装路径3.进命令符执行`盘符+:`......
  • PostgreSQL 安装 POSTGRES_FDW
    PostgreSQL安装POSTGRES_FDW插件postgres_fdw模块提供外部数据包装器postgres_fdw它可以用于访问存储在外部PostgreSQL服务器中的数据。使用postgres_fdw访问外部数据需要做以下几点准备:1、使用CREATEextension安装postgres_fdw扩展2、使用createserver......