Hive安装MySQL:权限控制的改变(hive安装mysql)
MySQL的installation一直比较受欢迎,这是由于它可以快速提供对数据源的访问权限控制。但是,随着数据源的越来越大,在MySQL下的访问控制也变的越来越复杂。
在这种情况下,Hive出现了,Hive安装MySQL可以帮助更加有效的管理大量的权限控制。最先要做的是将框架升级到MySQL8.0。Hive安装MySQL后,将一次性从MySQL安装站点获取所有控件,其次,Hive需要修改MySQL的配置文件来保证它可以和MySQL一起正常工作。最后,Hive安装MySQL后,需要做好加载权限控制系统,以便允许用户访问数据库,如:
执行以下语句将权限控制记录添加到MySQL中:
INSERT INTO mysql.user (user, host, password)
VALUES (‘your_user’,’your_host’, PASSWORD(‘your_password'));
此外,Hive也支持使用命令行工具建立一个角色,此角色就可以直接授予用户的访问权限,使得Hive的访问控制更安全有效:
GRANT 需要的权限 ON 数据库名.表名
TO 用户名@‘IP地址' IDENTIFIED BY '密码';
总之,Hive安装MySQL可以提供更安全和有效的权限控制。它不管多么复杂的权限情况,都可以满足;在MySQL访问控制上拥有更大的管理范围,可以把复杂的权限管理简化,提升数据库的安全性。