MySQL-5.6解决hive元数据存储问题之mysql安装

在centos7中安装MySQL-5.6办法


2021/11//05 早上
为了解决hive元数据存储问题安装MySQL-5.6,但是发现安装MySQL-server时无法安装成功的问题。
体现在两点:

  1. var/lib/目录下没有mysql目录;
  2. 在root/目录下没有.mysql_secret文件查看mysql的初始密码

通过执行命令发现只安装成功MySQL-client
rpm -qa | grep MySQL
检查是否安装了MySQL
经过查询资料知晓问题原因:
因为安装centos7的时候系统默认安装了*mariadb-libs*

rpm -qa | grep -i mariadb-libs
在这里插入图片描述

解决办法

  1. 删除mariadb-libs和MySQL相关的文件
    rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
    
    如果是安装过MySQL的需要将mysql删除干净
    rpm -e --nodeps mysql*/MySQL*后,还需要删除 /var/lib/mysql目录,然后在进行重装
  2. 安装MySQL-serverMySQL-client
    rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
    rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
  3. 安装时可能出现如下问题,如果没有直接跳过,如果出现执行下面操作在继续进行安装MySQL
    MySQL-5.6解决hive元数据存储问题之mysql安装_第1张图片
    此时的原因是确实依赖包autoconf,使用yum进行安装
    yum -y install autoconf
    MySQL-5.6解决hive元数据存储问题之mysql安装_第2张图片
    4、正常安装后
    在/root/目录下有一个文件.mysql_secret,这个文件中是mysql最初的随机密码,我们要使用这个密码登录mysql
    MySQL-5.6解决hive元数据存储问题之mysql安装_第3张图片
    查看.mysql_secret文件获取随机密码
    在这里插入图片描述
    此时可以通过此密码登录mysql。但是进去后只能修改登录密码。需要修改密码后重新登陆才能操作mysql数据库

你可能感兴趣的:(hive,mysql,hive,centos)