Leyfa MySQL Viðskiptavinur að tengjast Remote MySQL miðlara

Sjálfgefið, MySQL leyfir ekki fjarlægum viðskiptavinum að tengjast MySQL gagnagrunninum.

Ef þú reynir að tengjast við ytri MySQL gagnagrunninn frá kerfinu þínu, þá færðu "ERROR 1130: Host er ekki leyft að tengjast þessum MySQL miðlara"Skilaboðin eins og sýnt er hér að neðan.

$ mysql -h 192.168.1.8 -u rót -p Sláðu inn lykilorð: ERROR 1130: Host '192.168.1.4' er ekki heimilt að tengjast þessu MySQL miðlara

Þú getur einnig valið þetta með því að gera Telnet til 3306 MySQL höfnina eins og sýnt er hér að neðan, sem einnig gefur sömu "hýsingu er ekki heimilt að tengjast þessu mysql miðlara" villuboð eins og sýnt er hér að neðan.

$ telnet 192.168.1.8 3306 gestgjafi 192.168.1.4 er ekki heimilt að tengjast þessu mysql miðlara

Ef þú vilt leyfa tiltekna IP-tölu viðskiptavinar (til dæmis: 192.168.1.4) til að fá aðgang að mysql gagnagrunninum sem keyrir á netþjóni, ættir þú að framkvæma eftirfarandi skipun á þjóninum sem er að keyra mysql gagnagrunninn.

$ mysql -u rót -p Sláðu inn lykilorð: mysql> notaðu mysql mysql> Gefðu öllum á *. * í rót @ '192.168.1.4' sem er auðkennd með 'rót-lykilorðinu þínu'; mysql> FLUSH forsendur;

Uppfærðu einnig eldveggarreglur til að ganga úr skugga um að höfn # 3306 sé opinn á þjóninum sem er að keyra mysql gagnagrunninn.

Eftir ofangreindar breytingar, þegar þú reynir að tengjast mysql gagnagrunninum frá fjartengda viðskiptavini, færðu ekki skilaboðin "Host er ekki heimilt að tengjast þessu MySQL miðlara" skilaboð lengur.

Skildu eftir skilaboð

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.

GTranslate Your license is inactive or expired, please subscribe again!