Virhe: 1130-isäntä... ei saa yhdistää tähän MySQL-palvelimeen
Kiertotie:
1。 Uudistetaan äänestysjärjestelmä.
Voi olla, että tilisi ei saa kirjautua etänä, vaan vain localhostissa. Tässä vaiheessa kirjaudu vain mysql:ään localhost-tietokoneella, vaihda "host"-alkio "user"-taulukossa "mysql"-tietokannassa ja vaihda se "localhostista" "%:ksi"
mySQL -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%', missä user = 'root';
mySQL>flush-oikeudet;
mySQL>valitse isäntä, käyttäjä käyttäjältä;
mysql>lopeta
2. Valtuutuslaki.
Esimerkiksi, jos haluat MyUserin yhdistävän MySQL-palvelimeen mistä tahansa isännästä MyPasswordilla.
MYÖNNÄ KAIKKI OIKEUDET KOHDASSA *.* 'käyttäjälle'@'%', TUNNISTETTU SALASANALLA 'MYPASSWORD' JA MYÖNTÄMISVAIHTOEHTO;
HUUHTELUOIKEUDET;
Jos haluat antaa käyttäjän myuserille yhteyden mysql-palvelimelle isännältä, jonka IP on 192.168.1.6, ja käyttää mypasswordia salasanana
MYÖNNÄ KAIKKI OIKEUDET KOHDASSA *.* OSOITTEESEEN 'myuser'@'192.168.1.3', JOKA TUNNISTETAAN 'MYPASSWORDILLA' MYÖNTÄMISVAIHTOEHDOLLA;
HUUHTELUOIKEUDET;
Jos haluat antaa käyttäjän yhdistää MySQL-palvelimen DK-tietokantaan isännästä, jonka IP on 192.168.1.6, ja käyttää MyPasswordia salasanana
MYÖNNÄ KAIKKI OIKEUDET DK.*:SSA OSOITTEESEEN 'myuser'@'192.168.1.3', JOKA TUNNISTETAAN NIMELLÄ 'mypassword' JA MYÖNTÄMISVAIHTOEHTO;
HUUHTELUOIKEUDET;
Ensimmäinen käyttämäni menetelmä vain huomasi, ettei se toiminut, etsin tietoa netistä ja suoritin yhden lauseen vähemmän mysql>FLUSH RIVILEGES, jotta muutos astuisi voimaan. Siinä se
Toinen menetelmä, mutta en ole itse kokeillut, löysin sen csdn.net, voit katsoa.
Aja koneella, jossa on mysql asennettuna:
1. d:\mysql\bin\>mysql -h localhost -u root // Tämän pitäisi mahdollistaa MySQL-palvelimen syöttäminen
2. mysql>MYÖNNÄ KAIKKI OIKEUDET *.*:lle 'root'@'%' MYÖNTÄMISVAIHTOEHDOLLA // Myönnä mille tahansa isännälle pääsy tietoihin
3. mysql>FLUSH PRERIVILEGES // muokkaus astuu voimaan
4. POISTU > mysql // Poistu MySQL-palvelimelta
Tämä mahdollistaa kirjautumisen root-muodossa millä tahansa muulla isännällä!
|