在root用戶下安裝mysql
0、查看之前是否有安裝過mysql
1、先查看是否有mysql / mariadb的安裝依賴,如果有則卸載
需要切換到root用戶下進行卸載
2、解壓,拷貝到root用戶下
3、安裝服務端,客戶端
4、啓動,設置開機自啓
5、查看密碼,登錄
6、
grant all on hive.* to 'root'@'%' identified by '000000';
在非root用戶下安裝mysql
1、將解壓包放到flink用戶下的mysql文件夾。並解壓
2、安裝服務端,客戶端
sudo rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm
2、查看狀態並啓動,然後設置開機自啓
sudo service mysql start、sudo chkconfig mysql on
3、查看保存在root用戶下的臨時密碼:cat /root/.mysql_secret
4、編輯:sudo vi /usr/my.cnf
5、修改密碼發生出錯
是因爲不是第一次裝了。而且之前修改過密碼。後面用之前修改後的密碼登錄的
6、賦予所有權限grant all 到hive數據庫到所有表*.* 給遠程flink的用戶,%是綁定任何ip,by 遠程連接的密碼。
連接MySQL後,輸入命令:
1、grant all on hive.* to 'flink'@'%' identified by '000000';
2、flush privileges;
7、連接navicat->得到的結果是一樣的