MySQL的使用者的建立以及遠端登入配置

2022-05-03 15:00:20 字數 1017 閱讀 6412

最近工作中使用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 ...