1. 程式人生 > >MySQL的用戶的創建以及遠程登錄配置

MySQL的用戶的創建以及遠程登錄配置

mysql- 安裝 啟動 ice 授權 安裝完成 ive 情況下 數據信息

最近工作中使用HIve工具,因此搭建了一個Hive的測試環境。通常我們都將Hive的元數據信息存儲在外界的MySQL中,因此需要安裝並配置MySQL數據庫。接下來將講解MySQL的安裝以及配置過程。

MySQL的安裝

MySQL的安裝,可以通過如下命令完成安裝。

yum install mysql mysql-server mysql-devel -y

安裝完成之後啟動MySQL服務,啟動服務命令如下。

service mysqld start

最後為root用戶初始化一個密碼。

mysqladmin -u root password ‘密碼‘

到此完成MySQL的安裝。

MySQL的配置

MySQL處於安全考慮,默認情況下是無法遠程登錄的,因此需要對用戶進行配置,如下將對root賬戶作為示例進行操作。配置命令如下:

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘

%表示root登錄的主機地址可以是仍以地址,即地址沒有限制。對root用戶在所有的數據庫中所有的表授予所有的權限。這裏就可以進行遠程登錄了。

MySQL創建用戶

由於root是超級管理員,因此實際中通常我們都是創建低權限的用戶供使用。接下來將講解一下創建用戶以及配置的相關操作命令。

創建用戶:

 CREATE USER ‘cnblog‘@‘%‘ IDENTIFIED BY ‘root‘ 

 給用戶賦予權限:

GRANT ALL ON *.*  TO ‘cnblog‘@‘%‘ WITH GRANT OPTION

 如上命令給用戶賦予所有權限並且對該用戶賦予授權權限(即cnblog賬戶可以創建用戶,並對用戶指定權限)。如下圖紅色方框中的列就是是否具有指定權限的列。

技術分享圖片

MySQL的用戶的創建以及遠程登錄配置