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...