1. 程式人生 > >9.centos7 安裝mysql

9.centos7 安裝mysql

host osi 安裝mysql 檢查 進行 ado list mmu for

sudo yum install libaio # 安裝依賴包

技術分享圖片

檢查 MySQL 是否已安裝

sudo yum list installed | grep mysql

也可以通過命令

rpm -qa|grep -i mysql

如果有,就先全部卸載,命令如下:

sudo yum -y remove mysql-libs.x86_64

wget下載

sudo yum -y install wget

技術分享圖片

執行下載

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

技術分享圖片

添加 MySQL Yum Repository

添加 MySQL Yum Repository 到你的系統 repository 列表中,執行

sudo yum localinstall mysql-community-release-el7-5.noarch.rpm

技術分享圖片

驗證下是否添加成功

sudo yum repolist enabled | grep "mysql.*-community.*"

技術分享圖片

開始yum安裝mysql

yum install mysql-community-server

技術分享圖片

開啟

[[email protected] ~]$ sudo systemctl start  mysqld
[[email protected] 
~]$ sudo systemctl status mysqld

技術分享圖片

初次用root登錄沒有密碼直接回車即可

技術分享圖片

給root設置密碼

技術分享圖片

 set password for root@localhost =password(root);

mysql配置文件為/etc/my.cnf

最後加上編碼配置

[mysql]
default-character-set =utf8

把在所有數據庫的所有表的所有權限賦值給位於所有IP地址的root用戶

grant all privileges on *.* to [email protected]
%identified by root;

技術分享圖片

創建hive需要的數據庫

在mysql上創建hive元數據庫,並對hive進行授權

create database if not exists hive_metadata;

grant all privileges on hive_metadata.* to ‘hive‘@‘%‘ identified by ‘hive‘;

grant all privileges on hive_metadata.* to ‘hive‘@‘localhost‘ identified by ‘hive‘;

grant all privileges on hive_metadata.* to ‘hive‘@‘node1‘ identified by ‘hive‘;

flush privileges;

use hive_metadata;

技術分享圖片

通過可視化軟件來連接Mysql

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

9.centos7 安裝mysql