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