Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12542|Svare: 0

[Løst] HOSt-ip-en er ikke tillatt å koble til denne MySQL-serveren

[Kopier lenke]
Publisert på 18.07.2016 11:05:22 | | |
Feil: 1130-vert... det er ikke tillatt å koble til denne MySQL-serveren

Løsning:

1。 Reformer valgsystemet.

Det kan hende at kontoen din ikke har lov til å logge inn eksternt, kun på localhost. På dette tidspunktet logger du bare inn på mysql på localhost-maskinen, endrer "host"-elementet i "user"-tabellen i "mysql"-databasen, og endrer det fra "localhost" til "%"

mysql -u root -pvmwaremysql>use MySQL;

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

Mysql>flush-privilegier;

MySQL>velg vert, bruker fra bruker;

mysql>quit

2. Fullmaktslov.

For eksempel, hvis du vil at MyUser skal koble til en MySQL-server fra hvilken som helst vert ved hjelp av MyPassword.

GI ALLE RETTIGHETER PÅ *.* TIL 'myuser'@'%' IDENTIFISERT MED 'MITTPASSORD' MED TILDELINGSMULIGHET;

FLUSH-PRIVILEGIER;

Hvis du vil la brukeren myuser koble til MySQL-serveren fra en vert med IP 192.168.1.6 og bruke mypassword som passord

GI ALLE RETTIGHETER PÅ *.* TIL 'myuser'@'192.168.1.3' IDENTIFISERT MED 'MITTPASSORD' MED TILDELINGSMULIGHET;

FLUSH-PRIVILEGIER;

Hvis du vil la brukeren MyUser koble til DK-databasen til MySQL-serveren fra en vert med IP 192.168.1.6 og bruke MyPassword som passord

GI ALLE RETTIGHETER PÅ dk.* TIL 'myuser'@'192.168.1.3' IDENTIFISERT MED 'MITT PASSORD' MED TILDELINGSMULIGHET;

FLUSH-PRIVILEGIER;

Den første metoden jeg brukte, fant jeg bare ut at den ikke fungerte, jeg søkte det opp på Internett og utførte én setning mindre mysql>flush RIVILEGES for å få endringen til å tre i kraft. Det er det

En annen metode, men jeg har ikke prøvd den selv, jeg fant den på csdn.net, du kan ta en titt.

Kjør på en maskin med MySQL installert:

1. d:\mysql\bin\>mysql -h localhost -u root // Dette skal la deg gå inn på MySQL-serveren


2. mysql>GI ALLE PRIVILEGIER PÅ *.* TIL 'root'@'%' MED GRANT-ALTERNATIV // Gi enhver vert tilgang til data


3. mysql>FLUSH PRIVILEGES // endring trer i kraft


4. AVSLUTT > mysql // Avslutt MySQL-serveren

Dette lar deg logge inn som root på hvilken som helst annen vert!







Foregående:MySQL 5.1.73 er en installasjonsfri versjon av x32- og x64-bits nedlasting
Neste:.net-nettsteder leser store filer
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com