CentOS 7 安装 mysql 8.0

news/2024/6/18 21:19:02 标签: mysql, centos, linux

官方文档

2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository

官网查找最新版本

  1. MySQL Product Archives

在这里插入图片描述
复制这个链接地址,并下载

wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm

接下来,按照官方文档步骤操作即可

  1. yum localinstall mysql80-community-release-el7-7.noarch.rpm

     已加载插件:fastestmirror
     正在检查 mysql80-community-release-el7-7.noarch.rpm: mysql80-community-release-el7-7.noarch
     mysql80-community-release-el7-7.noarch.rpm 将被安装
     正在解决依赖关系
     --> 正在检查事务
     ---> 软件包 mysql80-community-release.noarch.0.el7-7 将被 安装
     --> 解决依赖关系完成
     
     依赖关系解决
     	
     ==========================================================================================================================================================================================================
      Package                                                架构                                版本                               源                                                                    大小
     ==========================================================================================================================================================================================================
     正在安装:
      mysql80-community-release                              noarch                              el7-7                              /mysql80-community-release-el7-7.noarch                               10 k
     
     事务概要
     ==========================================================================================================================================================================================================
     安装  1 软件包
     
     总计:10 k
     安装大小:10 k
     Is this ok [y/d/N]: y
     Downloading packages:
     Running transaction check
     Running transaction test
     Transaction test succeeded
     Running transaction
       正在安装    : mysql80-community-release-el7-7.noarch                                                                                                                                                1/1 
       验证中      : mysql80-community-release-el7-7.noarch                                                                                                                                                1/1 
     
     已安装:
       mysql80-community-release.noarch 0:el7-7                                                                                                                                                                
     
     完毕!
    
  2. yum repolist all | grep mysql

     mysql-cluster-7.5-community/x86_64           MySQL Cluster 7.5 Comm 禁用
     mysql-cluster-7.5-community-source           MySQL Cluster 7.5 Comm 禁用
     mysql-cluster-7.6-community/x86_64           MySQL Cluster 7.6 Comm 禁用
     mysql-cluster-7.6-community-source           MySQL Cluster 7.6 Comm 禁用
     mysql-cluster-8.0-community/x86_64           MySQL Cluster 8.0 Comm 禁用
     mysql-cluster-8.0-community-debuginfo/x86_64 MySQL Cluster 8.0 Comm 禁用
     mysql-cluster-8.0-community-source           MySQL Cluster 8.0 Comm 禁用
     mysql-connectors-community/x86_64            MySQL Connectors Commu 启用:    213
     mysql-connectors-community-debuginfo/x86_64  MySQL Connectors Commu 禁用
     mysql-connectors-community-source            MySQL Connectors Commu 禁用
     mysql-tools-community/x86_64                 MySQL Tools Community  启用:     96
     mysql-tools-community-debuginfo/x86_64       MySQL Tools Community  禁用
     mysql-tools-community-source                 MySQL Tools Community  禁用
     mysql-tools-preview/x86_64                   MySQL Tools Preview    禁用
     mysql-tools-preview-source                   MySQL Tools Preview -  禁用
     mysql57-community/x86_64                     MySQL 5.7 Community Se 禁用
     mysql57-community-source                     MySQL 5.7 Community Se 禁用
     mysql80-community/x86_64                     MySQL 8.0 Community Se 启用:    386
     mysql80-community-debuginfo/x86_64           MySQL 8.0 Community Se 禁用
     mysql80-community-source                     MySQL 8.0 Community Se 禁用
    
  3. yum repolist enabled | grep mysql

     mysql-connectors-community/x86_64 MySQL Connectors Community                 213
     mysql-tools-community/x86_64      MySQL Tools Community                       96
     mysql80-community/x86_64          MySQL 8.0 Community Server                 386
    
  4. yum install mysql-community-server

     ......
     已安装:
       mysql-community-libs.x86_64 0:8.0.32-1.el7                      mysql-community-libs-compat.x86_64 0:8.0.32-1.el7                      mysql-community-server.x86_64 0:8.0.32-1.el7                     
     
     作为依赖被安装:
       mysql-community-client.x86_64 0:8.0.32-1.el7    mysql-community-common.x86_64 0:8.0.32-1.el7    mysql-community-icu-data-files.x86_64 0:8.0.32-1.el7    net-tools.x86_64 0:2.0-0.25.20131004git.el7   
     
     作为依赖被升级:
       mysql-community-client-plugins.x86_64 0:8.0.32-1.el7                                                                                                                                                    
     
     替代:
       mariadb-libs.x86_64 1:5.5.68-1.el7                                                                                                                                                                      
     
     完毕!
    
  5. mysql -V

    mysql  Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)
    
  6. 启动服务

    service mysqld status

    service mysqld start

    service mysqld status

  7. 查询初始密码
    grep ‘temporary password’ /var/log/mysqld.log

    空的?因为之前安装过其他版本的 mysql ,只是 yum remove 了,删除残留数据再来!

    rm -rf /var/lib/mysql

    systemctl restart mysqld

    grep ‘temporary password’ /var/log/mysqld.log

     2023-03-23T09:04:09.354999Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: EhcDm23dq3/a
    

http://www.niftyadmin.cn/n/177584.html

相关文章

天梯赛练习集--L1-001到L1-010--python - java

python L1-001 Hello World print("Hello World!")L1-002 打印沙漏 a input().split() n int(a[0]) c 1 while(2*c**2-1<n):c1 c-1 b 2*c - 1 for i in range(c):print(" "*ia[1]*(b-2*i)) for i in range(1,c):print(" "*(c-i-1)a[1]…

动态规划专题(明天继续)

动态规划求最大值&#xff1a; 题目描述 小蓝在一个 nn 行 mm 列的方格图中玩一个游戏。 开始时&#xff0c;小蓝站在方格图的左上角&#xff0c;即第 11 行第 11 列。 小蓝可以在方格图上走动&#xff0c;走动时&#xff0c;如果当前在第 rr 行第 cc 列&#xff0c;他不能…

干货 | 开关电源的PCB布线设计技巧—如何降低EMI?

开关电源PCB排版是开发电源产品中的一个重要过程。许多情况下&#xff0c;一个在纸上设计得非常完美的电源可能在初次调试时无法正常工作&#xff0c;原因是该电源的PCB排版存在着许多问题。为了适应电子产品飞快的更新换代节奏&#xff0c;产品设计工程师更倾向于选择在市场上…

数字中国建设进行时:吉林大学党委常务副书记冯正玉一行调研实在智能

两会前夕&#xff0c;中共中央、国务院印发了《数字中国建设整体布局规划》&#xff0c;明确了加快数字中国建设的重点任务。《规划》强调&#xff0c;要加强整体谋划、统筹推进&#xff0c;把各项任务落到实处。在强化人才支撑的第四要点上&#xff0c;指出统筹布局一批数字领…

安卓递归获取文件夹以及子文件下所有文件

调用recursionAllFile方法获取(注意耗时操作放子线程)/*** 递归获取文件夹以及子文件夹下面所有文件* param path 路径*/ fun recursionAllFile(path: String): List<String>? {val allFiles: MutableList<String> ArrayList()if (TextUtils.isEmpty(path)) retu…

近几年NLP比较promising的方法

Contrastive Learning 对比学习的想法是&#xff0c;把不同类别的样本在特征空间推开&#xff0c;而让相似的样本距离更近&#xff0c;从而获得更好的样本表示 NLP中一个非常经典的是danqi女神的SimCSE&#xff1a;Raki的读paper小记&#xff1a;SimCSE: Simple Contrastive …

java学习笔记——抽象类

2.1 概述 由来 父类中的方法&#xff0c;被他的子类们重写&#xff0c;子类各自的实现都不尽相同。那么父类的方法声明和方法主体&#xff0c;只有声明还有意义&#xff0c;而方法主体则没有存在的意义了。我们把没有主体的方法称为抽象方法。java语法规定&#xff0c;包含抽象…

【Python】如何有效比较两个时间序列在图形上的相似度?

文章目录前言一、1.准备二、实操1.使用Matplotlib可视化比较两个时间序列2.计算两个时间序列的相关系数&#xff1a;3.使用Python实现动态时间规整算法&#xff08;DTW&#xff09;&#xff1a;总结前言 比较两个时间序列在图形上是否相似&#xff0c;可以通过以下方法&#x…