Klaida: 1130-host... neleidžiama prisijungti prie šio MySql serverio
Sprendimo būdas:
1。 Reformuoti balsavimo sistemą.
Gali būti, kad jūsų paskyrai neleidžiama prisijungti nuotoliniu būdu, tik localhost. Šiuo metu tiesiog prisijunkite prie mysql localhost kompiuteryje, pakeiskite elementą "host" lentelėje "mysql" duomenų bazėje ir pakeiskite jį iš "localhost" į "%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' kur user = 'root';
mysql>flush teisės;
mysql>pasirinkite pagrindinį kompiuterį, vartotojas iš vartotojo;
mysql>quit
2. Įgaliojimų įstatymas.
Pavyzdžiui, jei norite, kad "MyUser" prisijungtų prie "MySQL" serverio iš bet kurio pagrindinio kompiuterio naudojant "MyPassword".
SUTEIKTI VISAS *.* TEISES 'myuser'@'%' IDENTIFIKUOJAMAM PAGAL 'MYPASSWORD' SU SUTEIKIMO PARINKTIMI;
FLUSH TEISĖS;
Jei norite leisti vartotojui myuser prisijungti prie mysql serverio iš pagrindinio kompiuterio, kurio IP 192.168.1.6 ir naudoti mypassword kaip slaptažodį
SUTEIKTI VISAS *.* PRIVILEGIJAS 'myuser'@'192.168.1.3', IDENTIFIKUOJAMAM PAGAL 'MYPASSWORD' SU SUTEIKIMO PARINKTIMI;
FLUSH TEISĖS;
Jei norite leisti vartotojui MyUser prisijungti prie MySQL serverio DK duomenų bazės iš pagrindinio kompiuterio, kurio IP 192.168.1.6, ir naudoti MyPassword kaip slaptažodį
SUTEIKTI VISAS TEISES dk.* Į "myuser"@'192.168.1.3', IDENTIFIKUOJAMAS "MYPASSWORD" SU SUTEIKIMO PARINKTIMI;
FLUSH TEISĖS;
Pirmasis metodas, kurį naudojau, aš tiesiog nustatė, kad jis neveikia, aš ieškojau jį internete, ir vykdė vieną mažiau pareiškimą mysql>FLUSH RIVILEGES, kad modifikacija įsigaliotų. Viskas
Kitas metodas, bet aš pats jo neišbandžiau, radau csdn.net, galite pasižiūrėti.
Paleiskite kompiuteryje su įdiegta mysql:
1. d:\mysql\bin\>mysql -h localhost -u root // Tai turėtų leisti įvesti MySQL serverį
2. mysql>SUTEIKTI VISAS TEISES *.* Į 'root'@'%' SU SUTEIKIMO PARINKTIMI // Suteikti bet kuriam pagrindiniam kompiuteriui prieigą prie duomenų
3. mysql>FLUSH PRIVILEGIJOS // modifikacija įsigalioja
4. EXIT > mysql // Išeikite iš MySQL serverio
Tai leidžia prisijungti kaip root bet kuriame kitame pagrindiniame kompiuteryje!
|