See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12542|Vastuse: 0

[Lahendatud] HOSt IP ei tohi selle MySQL serveriga ühenduda

[Kopeeri link]
Postitatud 18.07.2016 11:05:22 | | |
Viga: 1130-host... ei ole lubatud selle MySQL serveriga ühenduda

Lahendus:

1。 Reformida valimissüsteemi.

Võib juhtuda, et sinu kontol ei ole lubatud kaugelt sisse logida, vaid ainult localhostis. Praegu logi lihtsalt sisse mysql-i localhosti arvutis, muuda "host" element "user" tabelis "mysql" andmebaasis ja muuda see "localhost" asemel "%"

mySQL -u root -pvmwaremySQL>use mysql;

mysql>update user set host = '%', kus user = 'root';

MySQL >flush privileegid;

MySQL >vali host, kasutaja kasutajalt;

MySQL> lõpetasin

2. Volituste seadus.

Näiteks kui soovid, et MyUser ühenduks MySQL serveriga mistahes hostist MyPasswordi kaudu.

ANNA KÕIK PRIVILEEGID AADRESSIL *.* 'kasutaja'@'%' KASUTAJALE, KES ON TUVASTATUD 'MYPASSWORD' JÄRGI KOOS ANDMISE VALIKUGA;

LOPUTAMISE ÕIGUSED;

Kui soovid lubada kasutajal MySQL serveriga ühenduda hostist, millel on IP 192.168.1.6, ja kasutada mypasswordi paroolina

ANNA KÕIK PRIVILEEGID AADRESSIL *.* 'myuser'@'192.168.1.3', MIDA TUVASTATAKSE KUI 'MYPASSWORD' KOOS ANDMISE VALIKUGA;

LOPUTAMISE ÕIGUSED;

Kui soovid lubada kasutajal MyUser ühenduda MySQL serveri DK andmebaasiga hostist IP-ga 192.168.1.6 ja kasutada paroolina MyPasswordi

ANNA KÕIK PRIVILEEGID DK.* AADRESSIL 'MYUSER'@'192.168.1.3', MIDA TUVASTATAKSE 'MYPASSWORD' JÄRGI KOOS ANDMISE VALIKUGA;

LOPUTAMISE ÕIGUSED;

Esimene meetod, mida kasutasin, avastasin, et see ei töötanud, otsisin internetist ja käivitasin ühe lause vähem mysql>FLUSH RIVILEGES, et muudatus jõustuks. See ongi kõik

Teine meetod, aga ise pole proovinud, leidsin selle csdn.net pealt, võid vaadata.

Käivita masinal, kus on paigaldatud mysql:

1. d:\mysql\bin\>mysql -h localhost -u root // See peaks võimaldama siseneda MySQL serverisse


2. mysql>ANNA KÕIK ÕIGUSED *.* PEAL 'root'@'%' ANDMISE VALIKUGA // Anna mistahes hostile juurdepääs andmetele


3. mysql>FLUSH ÕIGUSED // modifikatsioon jõustub


4. VÄLJU > mysql // Välju MySQL serverist

See võimaldab sul sisse logida rootina ükskõik millises teises hostis!







Eelmine:MySQL 5.1.73 on x32 ja x64-bitise allalaadimise installatsioonivaba versioon
Järgmine:.net veebilehed loevad suuri faile
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com