MySql 局域網鏈接權限問題
解決辦法:只須要在MySql控制檯執行一條命令便可,即分配局域網鏈接權限
命令: grant all privileges on *.* to identified by '1';
解釋:對192.168.1.19主機,開放對本鏈接中的MySql的全部數據庫的全部表所有操做,用戶名爲joe,密碼爲1
執行後:就能夠在localhost主機上用用戶joe 密碼1 進行登錄了**192.168.1.19能夠是局域網中的任意主機
-----------------------------------------------------------------------------------------------
命令詳解:mysql> grant權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by‘密碼;
權限有:select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個
所有權限:all privileges或者all表示賦予用戶所有權限。
?表選擇:數據庫名.表名,*.*表示全部數據庫的全部表
例子:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
例子解釋:
開放,vtdc數據庫的,employee表的,select,insert,update,delete,create,drop 權限,
給10.163.225.87的用戶,用戶名joe 密碼123