最近工作中使用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建立使用者並授權以及開啟遠端訪問
一 建立使用者並授權 1 登入mysql mysql u root p 2 建立資料庫 create database test 以建立test為例 3 建立使用者 建立user01,只能本地訪問 create user user01 localhost identified by password...
Mysql建立使用者並授權以及開啟遠端訪問
一 建立使用者並授權 1 登入mysql mysql u root p 2 建立資料庫 create database test 以建立test為例 3 建立使用者 建立user01,只能本地訪問 create user user01 localhost identified by password...
mysql建立使用者以及授權
1 建立使用者 create user dev identified by dev 2 授權 只對使用者dev授予mall資料庫的select許可權 grant select on test.to dev identified by dev 重新整理許可權變更 flush privileges 4 ...