mysql許可權控制 新建使用者允許其遠端連線

2022-05-02 16:12:08 字數 1035 閱讀 2570

mysql為了保證安全性,在預設情況下,只允許在本地登入,在日常工作中,經常會需要使用者遠端連線使用該資料庫,因此便需要建立新的使用者,給其分配相應的許可權,如下:

注:關鍵字都應該大寫,盡量養成好習慣

建立新使用者:create user  'username'@'host'   identified by 'password';

如:create user 'user01'@'localhost' identified by '123456';  

create user 'user01'@'10.246.34.85' idendified by '123456';

create user 'user01'@'%' identified by '123456';

create user 'user01'@'%' identified by '';

create user 'user01'@'%';

2.授權:

命令:grant privileges on databasename.tablename to 'username'@'host'            

如:grant select, insert on test.user to 'user01'@'%';

3.檢視資料庫中所有的使用者和許可權問題

select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

4.檢視某個使用者的許可權

**自

Mysql許可權控制 允許使用者遠端連線

mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作 一 允許root使用者在任何地方進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 在本機先使用root使用者登入mysql mysql u root...

Mysql許可權控制 允許使用者遠端連線

mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作 一 允許root使用者在任何地方進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 在本機先使用root使用者登入mysql mysql u root...

Mysql許可權控制 允許使用者遠端連線

mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作 一 允許root使用者在任何地方進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 在本機先使用root使用者登入mysql mysql u root...