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