Advertisement

手把手教你Centos7下安装mysql8.0.35

阅读量:

文章目录

  • 前言

  • 下载

  • 卸载 m a r i a d b

  • 安装

    • 上传
    • 解压文件
      • 解压后内容
  • 配置环境

    • 配置MySQL Community Edition的公共组件
      • 配置MySQL Community Edition公共库版本8.0.35在Red Hat EL7 x86_64架构上的rpm包
        • 检查所需的依赖项配置文件

部署my sqllcomminity-cli插件版本号为8.0.35的rpm文件完成后,在my sqllcommunity libs文件中运行相应的命令。
为此,请先部署my sqllcommunity服务版本号为8.0.35的rpm文件。
* 配置相关软件组件。

  • 设置 m\_y\_sql 参数.
    • 启动 m\_y\_sql 服务.
    • 连接到 m\_y\_sql 数据库.
    • 获取初始密钥信息.
    • 登录至 m\_y\_sql 系统.
    • 重新设置登录密码.
    • 迁移到 m\_y\_sql 平台.
    • 调整用户访问权限设置.
    • 创建认证白名单列表.

前言

公司目前采用的是MySQL 8.0.35版本,在测试环境中安装相应的MySQL 8.0.35版本后发现了一些问题,并特意为此文章进行了更新以便后续有需要的人能够方便地访问

下载

下载地址:https://dev.mysql.com/downloads/mysql/
我们选择下图中用红色框圈起来的那个项目作为下载。
因为这个版本内容比较全面,并且包含了关于MySQL的所有组件。

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

卸载 m a r i a d b

建议删除系统预装的MySQL数据库m a r i a d b,请先确认该数据库是否存在。

复制代码
    rpm -qa|grep mariadb
    rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
    
    
      
      
    
    代码解读
在这里插入图片描述

安装

接下来我们看一下如何安装m y s q l8.0.35

上传

请将您所下载的文件(下图),提交到服务器的指定位置,并将具体路径提供如下:/home/tools/mysql-8

在这里插入图片描述

解压文件

解压命令

复制代码
    tar -xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
    
    
      
    
    代码解读

特别提醒:在操作过程中,请避免使用 -zxvf 这一命令行参数。需要注意的是,在某些情况下添加额外的参数可能会导致错误。如下图所示:具体指令可以通过自行查阅资料来确定,请无需多言。

在这里插入图片描述

解压后内容

解压后内容如下图所示:

在这里插入图片描述

安装

按照下面的顺序安装即可

安装m y s q l-c o m m u n i t y-c o m m o n

复制代码
    rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
    
    
    
      
      
    
    代码解读
在这里插入图片描述

安装m y s q l-com m u ni t y-l i b s-8.0.35-1.el7.x86_64.rpm

复制代码
    rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm 
    
    
      
    
    代码解读

在这里安装的时候,报错,提示我们需要先安装下图中的依赖

在这里插入图片描述
查看所需依赖内容
复制代码
    yum provides *libcrypto.so.10
    
    
      
    
    代码解读

运行相应的命令后,请参考下图所示的操作流程。完成操作步骤后,请检查是否正确配置了必要的参数。从中可以选择其中一个较为常用的部分进行配置。

在这里插入图片描述
复制代码
    yum install compat-openssl10-1:1.0.2o-4.0.1.al8.x86_64
    
    
      
    
    代码解读
在这里插入图片描述

Mount my sqll.co.mmyun ity-cli nt plug ins-8.0.35-1.el7.x86_64.rpm for my sqll.co.mmyun uity/libs-8.0.35-1.el7.x86_64.rpm

复制代码
    rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm 
    
    rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
    
    
      
      
      
    
    代码解读
在这里插入图片描述

安装m y s q l-c o m m u n i t y-se r v er-8.0.35-1.el7.x86_64.rpm

复制代码
    rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm 
    
    
      
    
    代码解读
安装依赖

安装他的时候,又会出现提示错误,需要安装依赖,如下图所示

在这里插入图片描述
复制代码
    yum install libaio-0.3.112-1.2.al8.x86_64
    
    rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
    
    rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm 
    
    
    
      
      
      
      
      
      
    
    代码解读

安装完上述依赖后在执行,安装s e r v e r命令

复制代码
    rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm 
    
    
      
    
    代码解读

安装完成后,m y s q l 8的安装就完成了

配置 m y s q l

上述的安装完成后,我们就需要配置以下m y s q l来完成使用前的准备

初始化m y s q l

复制代码
    mysqld --initialize --user=mysql
    
    
      
    
    代码解读

启动m y s q l

复制代码
    # 启动Mysql
    systemctl start mysqld.service
     
    # 查看Mysql状态
    systemctl status mysqld.service
    
    
      
      
      
      
      
    
    代码解读
在这里插入图片描述

查看初始密码

该系统在首次运行时将生成初始密码,并将其记录至日志文件中;随后我们需要调取该初始密码。

复制代码
    grep "password" /var/log/mysqld.log
    
    
      
    
    代码解读

最后面的就是我们的密码,这里我把自己m y s q l 的密码打码了

在这里插入图片描述

登录m y s q l

复制代码
    # 注意 u和root  p和密码之间无空格
    mysql -uroot -p密码
    
    
      
      
    
    代码解读

修改密码

复制代码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
    
    
      
    
    代码解读

切换 m y s q l

复制代码
    use mysql;
    
    
      
    
    代码解读
在这里插入图片描述

修改用户权限

复制代码
    update user set host='%' where user='root' ;
    
    
      
    
    代码解读

设置白名单

复制代码
     grant all privileges on *.* to 'root'@'%' ;
     
     flush privileges ;
    
    
      
      
      
    
    代码解读

次成功实现了my.sql8数据库系统的安装;
请各位读者移步至下方链接, 点击关注我们官方订阅号《coder练习生》。

全部评论 (0)

还没有任何评论哟~