MySQL授權遠程用戶登錄權限
察看當前用戶:
select user();
退出:exit;
給當前賬戶設置密碼(必須以管理員登陸):set password = password('123')
創建一個其他用戶:
mysql> create user 'xie'@'192.168.10.%' IDENTIFIED BY '123'; #指定網段密碼
mysql> create user 'xie'@'192.168.10.5' # 指示某機器可以連接
mysql> create user 'xie'@'%' #指示所有機器都可以連接
給一個用戶授權:
grant 權限類型 on 數據庫名稱 . * (或表名) to 'xie'@'%';
all 所有權限
select 查
select,insert 查和寫
mysql> flush privileges; # 刷新使授權立即生效(萬一沒有立即生效)
創建賬號並授權
grant all on 數據庫名稱 .* to 'xie'@'%' identified by '123'
刪除賬戶及權限:
drop user '登錄名'@'指定IP '
取消權限用戶
revoke all on from '登錄名'@'指定IP '
查看用戶權限
show grants for '登錄名'@'指定IP '