Tietokantapalvelimeen yhdistäminen

php-oppija

Moro, opiskelen php:ta ja mysqliä kirjasta. Olen törmännyt ongelmaan jossa kirjan avulla tehdyssä päiväkirjasovelluksessa en saa yhteyttä MySql-tietokantaan.

Mistä vikaa kannattaisi etsiä?

Mysql-tietok. on virtuaalisessa linuxissa, jota xp:llä pyöritän.

$yhteys = mysql_connect("ip-ossa:/var/lib/mysql/mysql.sock", "käyttäjätunnus", "salasana");

Ed. koodissa tiedot on tarkistettu oikeiksi:
ip: linuxin ifconfiq-komennolla
pw ja tunnus: PhpMyAdminilla

Allaolevan if-lause toteutuu joka kerta.

if($yhteys == false)
exit("Tietokantapalvelimeen yhdistäminen epäonnistui.");

3

555

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • fidel1

      mysql_connect-funktion ensimmäinen parametri on joko palvelimen nimi tai osoite, ja mahdollinen porttinumero (siis esim. localhost:3306 tai 192.168.0.1), TAI polku paikalliseen palvelin-sokettiin (esim: ":/var/lib/mysql/mysql.sock"). Siis vain jompi kumpi, et voi ottaa verkon yli yhteyttä toisessa koneessa pyörivän mysql:n palvelinsokettiin.

      Eli laita siihen ensimmäiseksi parametriksi vain se sun virtuaalilinuxin ip-osoite, ja porttinumero, mikäli mysql kuuntelee jotain muuta kuin oletusporttia (3306).

      • 2# amleknO

        Heitin sokettiosan pois.
        Selaimeen tulee tällainen varotus:

        Warning: mysql_connect() [function.mysql-connect]: Host 'ip-ossa' is not allowed to connect to this MySQL server in C:\kansio\funktioita.php on line 8

        toi ip-ossa on mun oman koneen ip.

        1) Kuinka annan itselleni luvan käyttää omaa MySql-serveriä? PhpMyAdminilla?

        2) Kuinka selvitän/vaihdan MySql:n kuunteleman portin jos tää keissi on siitäkin kii.


      • keksa
        2# amleknO kirjoitti:

        Heitin sokettiosan pois.
        Selaimeen tulee tällainen varotus:

        Warning: mysql_connect() [function.mysql-connect]: Host 'ip-ossa' is not allowed to connect to this MySQL server in C:\kansio\funktioita.php on line 8

        toi ip-ossa on mun oman koneen ip.

        1) Kuinka annan itselleni luvan käyttää omaa MySql-serveriä? PhpMyAdminilla?

        2) Kuinka selvitän/vaihdan MySql:n kuunteleman portin jos tää keissi on siitäkin kii.

        oliko se nyt sitten my.cnf tai my.ini jossa mysliä säädettiin.

        Sieltä pitäs säätää että sallitaan yhteydet muualtakin kuin localhostilta.

        Google auttoi taas

        http://www.hashmysql.org/index.php?title=Remote_Clients_Cannot_Connect


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Et siis vieläkään

      Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k
      Ikävä
      50
      2244
    2. Aavistatko että moni tietää

      Vai ollaanko hyvin vedätetty pokerinaamalla. No kun vähiten odotat niin yllätämme sinut
      Ikävä
      82
      932
    3. Hyvä että lähdit siitä

      Ties mitä oisin keksinyt jos oisit jäänyt siihen, näit varmaan miten katoin sua.... 😘🤭😎💖
      Ikävä
      24
      909
    4. Yritin saada

      Vastauksia mutta et voinut olla rehellinen ja kaiken kannoin yksin. Halusin kovasti ymmärtää mutta en voi enää ymmärtää.
      Ikävä
      11
      904
    5. Onko vielä

      mahdollista nähdä?
      Rakkaus ja rakastaminen
      68
      863
    6. Koronarokotus sattui oudon paljon nyt sairaanhoitaja Tanja 46 istuu pyörätuolissa

      Pitkä piina piikistä Kun Tanja Vatka käy suihkussa, tuntuu kuin ihoa revittäisiin raastinraudalla irti. Hän on kärsinyt
      Maailman menoa
      52
      842
    7. Olisitko mies valmis?

      Maksamaan naisellesi/vaimollesi/tyttöystävällesi elämisestä syntyvät kulut, ruokailun, vuokran ja muut välttämättömät me
      Ikävä
      120
      828
    8. Kronikat..

      Mikä hele… on tää yks kronikat mikä suoltaa facessa kaikkea julkaisua ja AINA samoista firmoista imatralla??? Eikö ne mu
      Imatra
      10
      763
    9. Täällä istun ja mietin

      Miten paljon haluaisin katsoa sinua juuri niin kuin haluaisin katsoa sinua. Rakastavin silmin. Näkisit vihdoin senkin pu
      Ikävä
      49
      749
    10. vieläkin sanoa voin...

      💖💛💖💛💖💛💖💛💖 💛 Beijjjbeh 💛 Kaks vuotta tänään täällä. Miten hitossa jotkut on jaksaneet kymmeniä vuos
      Ikävä
      22
      743
    Aihe