Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ulkopuolelta MySQL:ään

Sivun loppuun

peg [05.03.2007 17:52:32]

#

Eli settings.php tiedostossa $server = "localhost" toimii; mutta oma ip numeroni ei. $server = "62.44.217.249";
myslin sivuilla sanottiin että server voi olla kumpivain.
antaa error 10060

tsuriga [05.03.2007 17:56:42]

#

localhost = 127.0.01, ja jos se localhost toimii niin samaC?

peg [05.03.2007 18:02:27]

#

Joo mutta nyt tarvisi saada se toimiin tuolta ulkoapäin. Mitä porttia muuten
mysli käyttää

Blaze [05.03.2007 18:05:07]

#

Tämä siksi, että MySQL:n käyttäjätunnukset sidotaan hostiin, josta kyseinen tunnus saa ottaa yhteyksiä kantaan. Muualta otetut yhteydet estetään, vaikka tunnukset ois muuten oikein.
Ulkoverkon IP-osoitteella yhdistettynä MySQL näkee eri hostin, kuin localhostilla yhdistettynä. Nyt tunnuksillasi ei ilmeisesti ole annettu oikeuksia yhdistää kuin localhostista.
Vaihtoehtoja taitaa olla kolme:
1) Luo uusi käyttäjä, joka on muuten samanlainen kuin vanha, mutta Host-sarakkeessa on osoite, jonka MySQL näkee, kun yhdistät tuolla ulkoverkon IP:llä (vissiinkin sama kuin tuo kyseinen ulkoverkon IP).
2) Muuta nykyistä käyttäjää niin, että sen sallitaan yhdistää mistä osoitteesta tahansa (aseta Host-sarakkeen arvoksi '%'). Kannattaa pitää huoli, että palomuuri estää ulkopuolisten yhteydenottoyritykset kantaan.
3) Käytä vaan sitä localhostia.

Edit:

peg kirjoitti:

Joo mutta nyt tarvisi saada se toimiin tuolta ulkoapäin.

Olisit heti sanonu. No, sovella kohtaa 1 tai 2 yltä.

peg kirjoitti:

Mitä porttia muuten mysli käyttää

Oletus on 3306

peg [05.03.2007 18:26:36]

#

phpmyadminissa vaihdoin mikä tahansa palvelin '%' mutta antaa edelleen tuon
10060 errorin ja porttikin on auki.

lapm [06.03.2007 12:54:11]

#

No sitten meni säädössä jotain pieleen.

Kokeiles % merkin tilalle * merkkiä.

Ai niin ja kunnollinen salasana sitten käyttöön ettei tule ikäviä yllätyksiä.

feenix [06.03.2007 14:20:22]

#

Ja myslin konffeissa on sanottu että bindaa 0.0.0.0 tai oikea IP eikä 127.0.0.1? Vakiona kun taitaa ottaa vain localhostin.

Olga [06.03.2007 22:09:06]

#

Onko MySQL:n asetuksissa kommentoitu skip-networking (tms) -direktiivi? Se nimittäin pitänee olla kommentoituna jos meinaa ulkoapäin ottaa yhteyksiä kantaan.

neau33 [07.03.2007 00:09:11]

#

Hienoa!

How to hell do connect when skip-networking estää TCP/IP-yhteyden täysin?

Jos operoit Windows alustalla niin imppaa MySQL ODBC 3.51 Driver, ryhdy
(vastoin suosituksia) käyttämään DSN:ää ja elmä helpottuu huomattavasti...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta