MySQL命令列建立使用者與授權

2021-09-01 13:08:58 字數 2355 閱讀 7803

問題:使用命令列建立使用者、進行授權

1. 建立使用者:

命令:create user username identified by 'password';

說明:username——你將建立的使用者名稱, password——該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器.

示例:

[sql]view plain

copy

print?

create

userwgbidentifiedby『wgb』;

create user wgb identified by 『wgb』;

2.授權:

命令:grant privileges on databasename.tablename to username;

說明:privileges——使用者的操作許可權,如select , insert , update 等,如果要授予所有的許可權則使用all.;databasename——資料庫名;tablename——表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示, 如*.*.

示例:

[sql]view plain

copy

print?

grant

select,insert,update

ontest.user

towgv;

grant

allon*.*to;

grant select, insert,update on test.user to wgv;

grant all on *.* to ;

注意:用以上命令授權的使用者不能給其它使用者授權,如果想讓該使用者可以授權,用以下命令:

grant privileges ondatabasename.tablename to with grant option;

授權後還要重新整理系統許可權表:

[sql]view plain

copy

print?

flushprivileges;

問題:使用命令列建立使用者、進行授權

1. 建立使用者:

命令:create user username identified by 'password';

說明:username——你將建立的使用者名稱, password——該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器.

示例:

[sql]view plain

copy

print?

create

userwgbidentifiedby『wgb』;

create user wgb identified by 『wgb』;

2.授權:

命令:grant privileges on databasename.tablename to username;

說明:privileges——使用者的操作許可權,如select , insert , update 等,如果要授予所有的許可權則使用all.;databasename——資料庫名;tablename——表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示, 如*.*.

示例:

[sql]view plain

copy

print?

grant

select,insert,update

ontest.user

towgv;

grant

allon*.*to;

grant select, insert,update on test.user to wgv;

grant all on *.* to ;

注意:用以上命令授權的使用者不能給其它使用者授權,如果想讓該使用者可以授權,用以下命令:

grant privileges ondatabasename.tablename to with grant option;

授權後還要重新整理系統許可權表:

[sql]view plain

copy

print?

flushprivileges;

MySQL命令列建立使用者與授權

環境 mysql sever 5.1 mysql命令列工具 問題 使用命令列建立使用者 進行授權 1.建立使用者 命令 create user username identified by password 說明 username 你將建立的使用者名稱,password 該使用者的登陸密碼,密碼可以...

MySQL命令列建立使用者與授權

環境 mysql sever 5.1 mysql命令列工具 問題 使用命令列建立使用者 進行授權 1.建立使用者 命令 create user username identified by password 說明 username 你將建立的使用者名稱,password 該使用者的登陸密碼,密碼可以...

MySQL建立使用者與授權

一 建立使用者 命令 create user username host identified by password 說明 username 你將建立的使用者名稱,host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬...