【轉】http://gone18611.blog.163.com/blog/static/1851943120104705244116/mysql
MYSQL數據庫缺省安裝後,其默認用戶名ROOT若是隻能以<localhost>或<127.0.0.1>方式訪問主機,即經過外部IP地址訪問返回以下內容:sql
ERROR 1130 (): #HY000Host 'XXXXXX' is not allowed to connect to this MySQL server數據庫
能夠增長一個用戶,給其權限,容許由局域網或互聯網進行外部訪問,方法以下:ide
1。在運行中輸入CMD,肯定,進入文本方式。this
2。輸入mysql -h localhost -u root -p 回車,使用ROOT用戶登陸。server
3。輸入use mysql; 顯示Database changed,選擇MYSQL系統庫。blog
4。假定咱們如今增長一個'goldeye2000'用戶,密碼爲'1234567',讓其可以從外部訪問MYSQL。輸入登錄
grant all on * to 'goldeye2000' identified by '1234567';select
ALL表明全部權限。互聯網
5。如今看看用戶表內容。輸入select user,host from user ; 能夠看到"goldeye2000"用戶已經加進去了,而且其權限爲'% ','grande','localhost '。
6。退出MYSQL,輸入QUIT;回車
7。咱們如今能夠用goldeye2000用戶在局域網或互聯網中以IP方式訪問了。
mysql -h 192.168.0.115 -u goldeye2000 -p