Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12542|Odpowiedź: 0

[Rozwiązane] IP HOSt nie może łączyć się z tym serwerem MySQL

[Skopiuj link]
Opublikowano 18.07.2016 11:05:22 | | |
Błąd: 1130-host... nie jest dozwolone do łączenia się z tym serwerem MySQL

Obejście:

1。 Zreformować system głosowania.

Może się zdarzyć, że Twoje konto nie może logować się zdalnie, tylko na localhost. Na ten moment po prostu zaloguj się do mysql na komputerze localhost, zmień element "host" w tabeli "user" w bazie "mysql" i zmień z "localhost" na "%"

mysql -u root -pvmwaremysql>use mysql;

mysql>update user ustaw host = '%', gdzie user = 'root';

uprawnienia mysql>flush;

mysql>select host, użytkownik od użytkownika;

mysql>quit

2. Prawo upoważnienia.

Na przykład, jeśli chcesz, aby MyUser łączył się z serwerem MySQL z dowolnego hosta za pomocą MyPassword.

PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* DO 'myuser'@'%' OZNACZONYCH PRZEZ 'mypassword' Z OPCJĄ PRZYZWÓLENIA;

PRZYWILEJE SPŁUKIWANIA;

Jeśli chcesz pozwolić użytkownikowi myuser na połączenie się z serwerem mysql z hosta o IP 192.168.1.6 i użyć hasła mypassword

PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* DO 'myuser'@'192.168.1.3' ZIDENTYFIKOWANEGO PRZEZ 'mypassword' Z OPCJĄ PRZYZNAWANIA;

PRZYWILEJE SPŁUKIWANIA;

Jeśli chcesz pozwolić użytkownikowi MyUser na połączenie się z bazą danych DK serwera MySQL z hosta o IP 192.168.1.6 i użycie hasła MyPassword

PRZYZNAJ WSZYSTKIE UPRAWNIENIA na dk.* DO 'myuser'@'192.168.1.3' OZNACZONYCH PRZEZ 'mypassword' Z OPCJĄ PRZYZNAWANIA;

PRZYWILEJE SPŁUKIWANIA;

Pierwsza metoda, której użyłem, po prostu nie działa, sprawdziłem ją w Internecie i wykonałem o jedną instrukcję mniej w mysql>FLUSH, aby modyfikacja zadziałała. To wszystko

Inna metoda, ale sam jej nie próbowałem, znalazłem ją na csdn.net, możesz się przyjrzeć.

Uruchamiaj na komputerze z zainstalowanym mysql:

1. d:\mysql\bin\>mysql -h localhost -u root // To powinno pozwolić na wejście na serwer MySQL


2. mysql>PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* DO 'root'@'%' Z OPCJĄ PRZYZNAJ // Udziel dowolnemu hostowi dostępu do danych


3. Modyfikacja mysql>FLUSH // Modyfikacja wchodzi w życie


4. ZAKOŃCZ > mysql // Zakończ serwer MySQL

Pozwala to logować się jako root na dowolnym innym hostie!







Poprzedni:MySQL 5.1.73 to wersja do pobrania x32 i x64-bit do pobrania bez instalacji
Następny:Strony .net odczytują duże pliki
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com