mysql 建立新使用者並新增許可權

2022-08-19 08:36:08 字數 1384 閱讀 8864

1、新增使用者

1.1 新增乙個新使用者:

mysql>grant usage on *.* to '

sealy

'@'localhost

' identified by "

123456

" with grant option;

上面這種只支援mysql伺服器本地登入。

1.2 新增乙個任意ip登入的使用者:

mysql>grant usage on *.* to '

sealy

'@'%

' identified by "

123456

" with grant option;

2、授權test使用者擁有testdb資料庫的所有許可權(某個資料庫的所有許可權):

2.1 為某個使用者授予所有許可權:

mysql>grant all privileges on testdb.* to '

test

'@'%

' identified by '

123456';

mysql>flush privileges;  --重新整理系統許可權表

格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"; 

2.2 為某個使用者授予部分許可權:

mysql>grant select,update on '

testdb

'.* to '

test

'@'%

' identified by '

123456';

mysql>flush privileges;

2.5 授權test使用者擁有所有資料庫的某些許可權:

mysql>grant select,delete,update,create,drop on *.* to '

test

'@'%

' identified by "

123456

";

--test使用者對所有資料庫都有select,delete,update,create,drop 許可權。

--@"%" 表示對所有非本地主機授權,不包括localhost。

--對localhost授權:加上一句grant all privileges on testdb.* to 'test'@'localhost' identified by '123456';即可。

mysql 建立新使用者 並賦予許可權

1 以管理員身份登入mysql mysql u root p 2 選擇mysql資料庫 use mysql 3 建立使用者並設定密碼 create user testuser localhost identified by testpassword 4 使操作生效 flush privileges ...

mysql建立新使用者並設許可權命令

mysql建立新使用者並設許可權命令 grant 許可權1,許可權2,許可權n on 資料庫名稱.表名稱 to 使用者名稱 使用者位址 identified by 連線口令 控制到庫級的命令示範 grant all privileges on shangcheng.to shangcheng loc...

MySQL建立新使用者並分配許可權

在mysql中使用者許可權是乙個很重要的引數,因為臺mysql伺服器中會有大量的使用者,每個使用者的許可權需要不一樣的,下面我來介紹如何給mysql使用者分配許可權吧,有需要了解的朋友可參考。1 mysql下建立新的使用者並分配許可權 mysql create user ywliyq identif...