ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

1. 首先检查是否已经安装 mysql

使用命令: sudo netstat -tap | grep mysql
      如果没有任何显示,则表示没有安装,如图所示

      ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

2. 没有安装 mysql,安装 mysql 服务端和客户端。

在终端输入命令:sudo apt-get install mysql-server mysql-client

      在安装过程中会提示输入管理员 root 账户的密码,这个需要记住的。

ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

3、第一次使用 mysql,会出现密码错误(解决方案):

通过这个文件 /etc/mysql/debian.cnf
  • 使用这个文件中的用户名和密码进入 mysql

mysql -u debian-sys-maint -p

  • 然后输入文件中的 password 值,即可进入 mysql。

修改密码操作:

  • 选择 mysql 数据库(用户名和密码均存储在此数据库的 user 表中)

use mysql;

  • show fields from user;  或者(describe user;)

ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

authentication_string 这列就是密码(注:以前的版本这个字段是 password, 如果是 password 下面的操作将 authentication_string 替换成 password 即可)

  • 修改密码(修改密码为:mysql)

update mysql.user set authentication_string=password(‘123456’) where user=‘root’**  # 修改密码为 mysql**

    ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

  • 重启 mysql

service mysql restart

ubuntu-5 - 安装 mysql+ 创建 HIVE 用户

3、进入 mysql、创建 hive 用户

use mysql;

mysql> create user ‘hive’ identified by ‘hive’;

mysql> grant all privileges on . to ‘hive’@‘%’ with grant option;

mysql> grant all privileges on . to ‘hive’@‘%’ identified by ‘hive’;

mysql> flush privileges; #更新所有操作权限

mysql> create database hive # 创建 Hive 数据库

创建 mysql 用户 hive 密码 hive

hive 用户可以从任何主机连到 mysql

(这里可以参考 mysql 授权)

ubuntu-5 - 安装 mysql+ 创建 HIVE 用户