今天在Lab想連一下MySQL的數據庫,因為電腦不知道什么時候被人關掉了
今天又被我開起來了,之前連的都好好的,我也沒做過什么特殊的處理
大概就是剛剛裝好的時候,security的那個check一直過不了,然后我就搞來搞去弄了什么權限的東西
我自己都記不得是什么指令了,但是其實還是我對數據庫這東西不熟悉,只懂一點點的簡單的SQL
然后今天就發現連不上了,Error Number 1130,于是我去Google一下,發現這個是遠程root用戶沒有權限的問題
原來root用戶只有本地的權限,需要手動將遠程的權限打開,嘗試了好幾種方法,最后還是下面這種方法管用
想懂很多東西。
今天又被我開起來了,之前連的都好好的,我也沒做過什么特殊的處理
大概就是剛剛裝好的時候,security的那個check一直過不了,然后我就搞來搞去弄了什么權限的東西
我自己都記不得是什么指令了,但是其實還是我對數據庫這東西不熟悉,只懂一點點的簡單的SQL
然后今天就發現連不上了,Error Number 1130,于是我去Google一下,發現這個是遠程root用戶沒有權限的問題
原來root用戶只有本地的權限,需要手動將遠程的權限打開,嘗試了好幾種方法,最后還是下面這種方法管用
在安裝mysql的機器上運行: 1、d:"mysql"bin">mysql -h localhost -u root //這樣應該可以進入MySQL服務器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問數據的權限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服務器 |
想懂很多東西。