Hive部署之MySQL的安装

Posted 小韩小韩。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive部署之MySQL的安装相关的知识,希望对你有一定的参考价值。

前言

mysql的安装方式有很多种,可以在线安装,也可以使用安装包解压安装。在这里我主要想给大家分享的是第二种——安装包解压安装。


提示:以下是本篇文章正文内容。供大家参考

一、上传并解压

上传MySQL的安装包到/export/software下,使用tar命令解压到/expor/servers下。当然,这两个目录需要自己创建。

#创建/export/software
mkdir -p /export/software   #这里的-p是指创建多级目录。
mkdir -p /export/servers   #这里的-p是指创建多级目录。
#解压
tar -xvf /export/software/mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar -C /export/servers/

二、安装并启动

1.使用rpm进行安装

yum remove mysql-libs 
rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm 
rpm -ivh mysql-community-devel-5.7.19-1.el7.x86_64.rpm  #(可选)

安装第4个rpm报错:
提示错误:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies.
错误原因:这是由于yum安装了旧版本的GPG keys造成的
解决办法:后面加上–force --nodeps
【–nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了–nodeps你就能装上了】

2.启动MySQL

#启动MySQL:
systemctl start  mysqld.service #启动
systemctl status mysqld.service #查看状态

3.登录MySQL

登录MySQL的前提是要查看MySQL自动生成的密码。命令如下:

#查看密码:
cat /var/log/mysqld.log | grep password
#或者:
grep “password” /var/log/mysqld.log
#登录:
mysql -uroot -p<获得随机生成密码>

4.修改登录密码:

#修改root密码:
alter user 'root'@'localhost' identified by '123456';

直接修改密码会报错,他会提醒你安全强度太低,修改密码失败。
那么,我们需要降低密码的安全强度,修改密码的长度为6。

set global validate_password_policy=0;	#<密码只计算长度>
set global validate_password_length=4;	#<密码长度为6>

现在我们就可以修改密码了,执行alter命令,修改密码。
在mysql> 状态下,输入quit;退出登录。

mysql> quit;

总结

本篇文章主要讲解了在Hive部署时,MySQL的安装和启动等。
到这里文章就结束啦!欢迎大家评论+收藏。

以上是关于Hive部署之MySQL的安装的主要内容,如果未能解决你的问题,请参考以下文章

大数据技术之Hive基本概念安装数据类型

Hive的安装和部署

大数据之数仓基石Hive3.1.2实战

linux中sqoop实现hive数据导入到mysql

hive安装部署

Hive安装与部署集成mysql