Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12542|Atsakyti: 0

[Išspręsta] HOSt ip neleidžiama prisijungti prie šio MySql serverio

[Kopijuoti nuorodą]
Paskelbta 2016-07-18 11:05:22 | | |
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!







Ankstesnis:MySQL 5.1.73 yra x32 ir x64 bitų atsisiuntimo versija be diegimo
Kitą:.net svetainės skaito didelius failus
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com