当前位置:   article > 正文

Hive部署之MySQL的安装_hive搭建用mysql

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
  • 2
  • 3
  • 4
  • 5

二、安装并启动

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  #(可选)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

安装第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 #查看状态
  • 1
  • 2
  • 3

3.登录MySQL

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

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

4.修改登录密码:

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

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

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

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

mysql> quit;
  • 1

总结

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/884588
推荐阅读
相关标签
  

闽ICP备14008679号