如何把mysql設置成網絡數據庫?
第一種方法:直接輸入賬戶名和密碼進入數據庫。找到mysql數據庫的user表,直接updateroot用戶的Host,將Host:localhost,user:root改成Host:%,user:root然后mysql>flushprivileges;(運行此句才生效,或者重啟MySQL)。
因為mysql的權限都在cache里,所以要刷新一下。改成%后,任意IP都可訪問mysql服務器,十分不安全。可以將%將換成一個IP地址,即只允許來自該IP地址的訪問。
第二種方法:直接輸入賬戶名和密碼進入數據庫。mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'youpassword'WITHGRANTOPTION;mysql>flushprivileges;可以將%將換成一個IP地址,即只允許來自該IP地址的訪問。
root用戶權限過大,建議新建用戶,賦予其對某個數據庫的部分權限