Hive的基本操作

本文档详细介绍了如何在Linux环境下卸载并安装MySQL,包括编写卸载脚本、上传资源包、安装依赖及客户端和服务端,以及启动和设置MySQL密码。接着,配置MySQL允许root用户从任何主机登录,并修改密码策略。最后,提到了Hive的安装以及将Hive元数据配置到MySQL中,使用MySQL作为Hive的Metastore。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.mysql安装

1.使用脚本卸载本机的mysql

编写脚本:remove_mysql.sh

#!/bin/bash
service mysql stop 2>/dev/null
service mysqld stop 2>/dev/null
rpm -qa | grep -i mysql | xargs -n1 rpm -e --nodeps 2>/dev/null
rpm -qa | grep -i mariadb | xargs -n1 rpm -e --nodeps 2>/dev/null
rm -rf /var/lib/mysql
rm -rf /var/log/mysqld.log
rm -rf /usr/lib64/mysql
rm -rf /etc/my.cnf
rm -rf /usr/my.cnf

2.上传资源包到Linux

01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
mysql-connector-java-5.1.48.jar

3.安装mysql依赖

[heather@hadoop01 software]$ sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
[heather@hadoop01 software]$ sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
[heather@hadoop01 software]$ sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

4.安装mysql-client

[heather@hadoop01 software]$ sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm

5.安装mysql-server

[heather@hadoop01 software]$ sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

6.启动mysql

[heather@hadoop01 software]$ sudo systemctl start mysqld

7.查看mysql密码

[heather@hadoop01 software]$ sudo cat /var/log/mysqld.log | grep password

2.mysql的配置

配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。

1.用刚查到的密码进入mysql

[heather@hadoop01 software]$mysql -uroot -p'刚查到的密码'
【因为有特殊字符,密码使用单引号包裹】

2.设置复杂密码

由于mysql密码策略,此密码必须足够复杂

mysql> set password=password("Qs23=zs32");

3.更改mysql密码策略

mysql> set global validate_password_length=4; ————>密码最小长度为4。
mysql> set global validate_password_policy=0; ————>“0”表示不采用复杂密码策略。

4.设置简单好记的密码

mysql> set password=password("root");

5.进入mysql

mysql> use mysql

6.查询user表

mysql> select user, host from user;

7.修改user表

mysql> update user set host="%" where user="root";

8.刷新

mysql> flush privileges;

9.退出mysql

mysql> quit;

 

 

3.hive安装

4.hive元数据配置到mysql中

使用mysql管理hive的Meta store

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值