mysql千萬級數據解決方案,mysql 1130本地連接_mysql ERROR 1130 問題解決方案

 2023-10-15 阅读 27 评论 0

摘要:本地出現Error 1130問題解決方案當連接mysql數據庫的時候,出現ERROR 1130 (HY000): Host ‘xxxx’ is not allowed to connect to this MySQL server的問題。本地localhost也不行,重新安裝mysql數據庫又怕原來的數據庫無法還原。出現這種問題可能是非法關機、刪

本地出現Error 1130問題解決方案

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

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

mysql千萬級數據解決方案、INSERTINTO`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');

1

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

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

mysql處理數據的方式、本地出現了Error 1130,那遠程連接也一定會出現該問題,解決了本地連接問題,卻不一定解決遠程連接出現Error 1130問題。

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

1、改表法

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

error 1045 access denied for、mysql-uroot-pvmwaremysql>use mysql;mysql>update usersethost='%'whereuser='root';mysql>flush privileges;mysql>selecthost, user from user

1

2

3

MySQL 1045。4

5

2、授權法

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

MySQL打不開,GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;

1

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

GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.3'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;

數據歸檔解決方案 mysql,1

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

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

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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/138106.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息