Pereiti prie turinio

prisijungimas į nutolusią mysql DB


Rekomenduojami pranešimai

Sveiki,

 

galbūt kažkas esate su tuo susidūrę:

 

Reikia jungtis iš serverio į kito serverio mysql db, leidimai gauti(bent taip sako abiejų serverių tiekėjai), bet kažkodėl meta errorą "Lost connection to MySQL server at 'reading initial communication packet', system error: 110". Bandžiau viską.

 

Esmė tame, kad esu gavęs leidimą ir ant sako išorinio ip, tai jungiantis iš savo kompe pakurto apache, tuo pačiu skriptu, jokių problemų nekyla.

 

Ačiū už atsakymus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jungiuos per apache, kas cia per nesamone, pirma kartu girdziu... navicat skirtas i sql jungtis..

 

Pas mane kompe pakurtas servas ant apache. Jungiuosi į mysql paprastai su mysql_connect(). Viskas veikia, bet iš serverio, kuris ne mano kompe, neveikia.

 

Tai galbut mysql serveris uzsibindina tik 127.0.0.1 o ne isorini ip, todel ir neveikia (googlej radau toki varianta).

 

Jei nesunku nuorodą numesk, gal sprendimas yra.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal padares kad pasijungt galetu tik is tavo pc, nu daug variantu yra.. cia jau pats turi suprast kur klaida padarei, kai serva leidai.

 

Supranti yra esmė tokia: Aš nei prie to servo kur yra DB, nei prie to servo kur yra eshopas priėjimo neturiu.

 

Jie sako viskas praleidžia. Į db servą padarė du priėjimus: kad galėčiau iš savo kompo pasijungti ir kad galėčiau iš to servo kur yra shopas. Iš savo viskas ok, iš to kur shopas neina. Tai tikriausia bus problema iš to kur yra shopas, bet jei sako viskas yra ok, tai net nežinau ką daryti..

 

Atsidarai mysql konfigą (my.cnf) ir pakeiti iš:

bind-address            = 127.0.0.1

į

bind-address            = 0.0.0.0

Taip bindinsis ant visų esamų IP adresų. Taip pat turbūt reiks kurti userį ne pvz 'user'@'localhost', o 'user'@'%'.

 

Tai Jūs turit omenyje, kad užsibindina mysql? Jei taip, tai neturėtų, nes aš jungiuosi iš savo kompo servo su išoriniu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

arba tu rašai:

mysql_connect('localhost','nick','pw')

localhost, o ne ip.

 

o tu paskaitei, kad iš mano namų jungiasi, o iš to servo nesijungia, nors iš abiejų bandau jungtis į nutolusįą DB. Tai jei rašyčiau localhost, nesijungtų ir iš mano namų serverio.

 

Taigi abu sakom, SERVERYJE mysql uzbintintas ne su tuo IP.

 

Tai kodėl tuomet iš mano namų serverio jungiasi?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

o tu paskaitei, kad iš mano namų jungiasi, o iš to servo nesijungia, nors iš abiejų bandau jungtis į nutolusįą DB. Tai jei rašyčiau localhost, nesijungtų ir iš mano namų serverio.

 

 

 

Tai kodėl tuomet iš mano namų serverio jungiasi?

Galbūt useris padarytas [email protected]? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...