MySQL增加用戶遠(yuǎn)程訪問(wèn)權(quán)限
為什么需要增加用戶遠(yuǎn)程訪問(wèn)權(quán)限?
在MySQL的默認(rèn)情況下,只允許本地訪問(wèn)數(shù)據(jù)庫(kù),不允許遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)。這是出于安全和保密性的考慮。但是在某些情況下,我們需要允許遠(yuǎn)程用戶訪問(wèn)數(shù)據(jù)庫(kù),比如多個(gè)團(tuán)隊(duì)合作開(kāi)發(fā),或者遠(yuǎn)程工作需要等等。所以我們需要增加用戶遠(yuǎn)程訪問(wèn)權(quán)限。
如何增加用戶遠(yuǎn)程訪問(wèn)權(quán)限?
第一步,我們需要登錄MySQL數(shù)據(jù)庫(kù)。
第二步,我們需要為要允許遠(yuǎn)程訪問(wèn)的用戶分配遠(yuǎn)程訪問(wèn)IP地址。
以root用戶為例,輸入以下命令來(lái)為test用戶分配IP地址為192.168.0.3的遠(yuǎn)程訪問(wèn)權(quán)限:
GRANT ALL PRIVILEGES ON *.* TO 'test'@'192.168.0.3' IDENTIFIED BY 'password';
其中test是要增加權(quán)限的用戶,192.168.0.3是該用戶允許遠(yuǎn)程訪問(wèn)的IP地址,password是該用戶的密碼。
最后,我們需要刷新MySQL的權(quán)限設(shè)置:
FLUSH PRIVILEGES;
現(xiàn)在,test用戶就可以使用上述的IP地址遠(yuǎn)程訪問(wèn)MySQL了。