刚接触Hive,比较好奇为什么有了Hive还要装Mysql,下面就是答案
检查是否删除干净
执行命令 [root@hadoop conf]#rpm -i mysql-server-******** 1安装mysql服务端
启动mysql 服务端,执行命令 [root@hadoop conf]#mysqld_safe & 1 安装mysql客户端,执行命令 [root@hadoop conf]#rpm -i mysql-client-******** 1 设置root用户密码,执行命令 [root@hadoop conf]#mysql_secure_installation 1 关于远程连接mysql mysql 远程授权命令 grant all on hive.* to 'root'@'%' identified by 'admin'; flush privileges; 12PS: grant all on 数据库名.* to ‘数据库账户名’@’%’ identified by ‘密码’ with grant option;
数据库名,表明哪个数据库正被你授权,* 可以表示任何数据库,*.*可以表示任何数据库中的任何表;数据库账户名,以哪个数据库账号登陆;@,后边跟要授权的地址,表明在此地址登陆时进行授权;%,表示任何远程登陆地址,这里也可以是一个具体的值,表明只有在这个地址上进行登陆时才授予权限;密码,跟在identified by 后边,表明以这个密码进行登陆时的授权;