99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-21 閱讀量: 1185
mysql ERROR 1130 問題解決方案

當連接mysql數(shù)據(jù)庫的時候,出現(xiàn)ERROR 1130 (HY000): Host ‘xxxx’ is not allowed to connect to this MySQL server的問題。本地localhost也不行,重新安裝mysql數(shù)據(jù)庫又怕原來的數(shù)據(jù)庫無法還原。

出現(xiàn)這種問題可能是非法關機、刪除root用戶等導致的,mysql數(shù)據(jù)庫user表中沒有root用戶,如果localhost也無法登陸,則需要在my.ini最后加上skip-grant-tables,這樣就不需要密碼登錄,登陸后通過以下sql語句創(chuàng)建root用戶(我用的是5.1版本,不同版本可能sql語句不一樣)

INSERT INTO `user` VALUES ('localhost', 'root', 'your password', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', '0', '0', '0', '0');

成功后,在my.ini刪除skip-grant-tables,現(xiàn)在就可以使用在本地使用root賬戶密碼登錄了。

記住在安裝了mysql的數(shù)據(jù)庫中,不要非法關機,強制斷電,不然會出現(xiàn)這樣的問題。

本地出現(xiàn)了Error 1130,那遠程連接也一定會出現(xiàn)該問題,解決了本地連接問題,卻不一定解決遠程連接出現(xiàn)Error 1130問題。

遠程連接出現(xiàn)Error 1130問題

解決該問題有以下兩個方法

1、改表法

可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 “mysql” 數(shù)據(jù)庫里的 “user” 表里的 “host” 項,從”localhost”改稱”%”

mysql -u root -pvmware

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>flush privileges;

mysql>select host, user from user

2、授權法

例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,并使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

補充:重新安裝mysql數(shù)據(jù)庫不成功解決方法

有時候必須重新安裝mysql數(shù)據(jù)庫,但是總是安裝不成功,這是因為被以前安裝mysql文件影響了。可通過以下兩步徹底刪除mysql遺留文件

1、通過查找注冊表 regedit,全文搜索MySQL并刪除。

2、刪除MySQL的數(shù)據(jù),一般在C:\ProgramData下MySQL目錄,(建議刪除前對該文件夾進行備份,以便后續(xù)數(shù)據(jù)還原用)。

0.0000
2
關注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子