Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12542|Răspunde: 0

[Rezolvat] IP-ul HOSt nu are voie să se conecteze la acest server MySql

[Copiază linkul]
Postat pe 18.07.2016 11:05:22 | | |
Eroare: 1130-gazdă... nu are voie să se conecteze la acest server MySql

Soluție de ocolire:

1。 Reformați sistemul de vot.

Este posibil ca contul tău să nu aibă voie să se logheze de la distanță, ci doar pe localhost. În acest moment, doar conectează-te la mysql pe computerul localhost, schimbă elementul "host" din tabelul "user" din baza de date "mysql" și schimbă-l din "localhost" în "%"

mysql -u root -pvmwaremysql>use mysql;

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

privilegii mysql>flush;

mysql>select host, utilizator de utilizator;

mysql>quit

2. Legea autorizării.

De exemplu, dacă vrei ca MyUser să se conecteze la un server MySQL de pe orice host folosind MyPassword.

ACORDĂ TOATE PRIVILEGIILE PE *.* CĂTRE "MYUSER'@'%' IDENTIFICAT PRIN 'MYPASSWORD' CU OPȚIUNEA DE ACORDARE;

PRIVILEGII DE A-L SCĂPA DE CULOARE;

Dacă vrei să permiți utilizatorului myuser să se conecteze la serverul mysql de pe o gazdă cu IP 192.168.1.6 și să folosești mypassword ca parolă

ACORDĂ TOATE PRIVILEGIILE PE *.* CĂTRE 'myuser'@'192.168.1.3' IDENTIFICAT PRIN 'MYPASSWORD' CU OPȚIUNEA DE ACORDARE;

PRIVILEGII DE A-L SCĂPA DE CULOARE;

Dacă doriți să permiteți utilizatorului să se conecteze la baza de date DK a serverului MySQL de pe o gazdă cu IP 192.168.1.6 și să folosească MyPassword ca parolă

ACORDĂ TOATE PRIVILEGIILE PE dk.* CĂTRE 'MYUSER'@'192.168.1.3' IDENTIFICAT PRIN 'MYPASSWORD' CU OPȚIUNEA DE ACORDARE;

PRIVILEGII DE A-L SCĂPA DE CULOARE;

Prima metodă pe care am folosit-o, am descoperit că nu funcționează, am căutat pe Internet și am executat o instrucțiune mai puțin mysql>FLUSH RIVILEGES pentru a face modificarea să intre în vigoare. Asta e tot

O altă metodă, dar nu am încercat-o eu însumi, am găsit-o pe csdn.net, poți să te uiți.

Rulează pe o mașină cu mysql instalat:

1. d:\mysql\bin\>mysql -h localhost -u root // Acest lucru ar trebui să-ți permită să intri în serverul MySQL


2. mysql>ACORDĂ TOATE PRIVILEGIILE PE *.* CĂTRE 'root'@'%' CU OPȚIUNEA DE ACORDARE // Acordă oricărui gazdă acces la date


3. PRIVILEGII MYSQL>FLUSH // modificarea intră în vigoare


4. IEȘI > mysql // Ieși din serverul MySQL

Acest lucru îți permite să te conectezi ca root pe orice altă gazdă!







Precedent:MySQL 5.1.73 este o versiune fără instalare a fișierelor x32 și x64-bit download
Următor:site-urile .net citesc fișiere mari
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com