Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: imiksu - 22.09.05 - klo:18.57

Otsikko: MySql toiselta koneelta
Kirjoitti: imiksu - 22.09.05 - klo:18.57
Miten saan yhteyden MySql-tietokantaani. Yritän Windowsista yhdistää ubuntun mysqliin, mutta ei pysty. Oon kuitenkin saanu yhteyden MySql-admin komennolla, sekä http-rajalta phpmysql:n kautta yhteyden, mutta ei onnistu toiselta koneelta...

Jos joku osaa kertoa korjata ongelman, neuvokaa se graafisen käyttiksen tavalla....
Otsikko: Re: MySql toiselta koneelta
Kirjoitti: _Pete_ - 23.09.05 - klo:07.30
Miten saan yhteyden MySql-tietokantaani. Yritän Windowsista yhdistää ubuntun mysqliin, mutta ei pysty. Oon kuitenkin saanu yhteyden MySql-admin komennolla, sekä http-rajalta phpmysql:n kautta yhteyden, mutta ei onnistu toiselta koneelta...

Jos joku osaa kertoa korjata ongelman, neuvokaa se graafisen käyttiksen tavalla....

MySql asennuksen jälkeen se hyväksyy yhteydet kantaan vain localhost koneelta. Sinun pitää lisätä MySql manuaalissa kuvatulla
tavalla oikeudet tietyille koneille/verkoille kannan käyttöön.
Otsikko: Re: MySql toiselta koneelta
Kirjoitti: imiksu - 23.09.05 - klo:10.45
Ja mitenkä tämä yhteyden tekeminen onnistuu.. Vai mikä nyt onkaa..?
Otsikko: Re: MySql toiselta koneelta
Kirjoitti: _Pete_ - 23.09.05 - klo:14.23
Ja mitenkä tämä yhteyden tekeminen onnistuu.. Vai mikä nyt onkaa..?

http://dev.mysql.com/doc/mysql/en/tutorial.html

Otsikko: Re: MySql toiselta koneelta
Kirjoitti: imiksu - 23.09.05 - klo:18.39
En oikee osaa kattoo tuolta tekstisekamelkasta, saatika vielä ku on englanniksi... Voisko joku metsästää vastauksen..? ???
Otsikko: Re: MySql toiselta koneelta
Kirjoitti: Yucca - 01.10.05 - klo:22.14
Lisää käyttäjätunnus jolla on oikeus ottaa yhteys verkosta ja ota verkko käyttöön:
pääte> mysql
[li]Luo käyttäjätunnus, millä on kaikki oikeudet kaikkialta (tarvitset molemmat komennot):[/li]
mysql> GRANT ALL PRIVILEGES ON *.* TO 'tunnus'@'localhost' IDENTIFIED BY 'salasana' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO '
tunnus'@'%' IDENTIFIED BY 'salasana' WITH GRANT OPTION;
Ja myslin pitäisi vastata jotain seuraavaa: Query OK, 0 rows affected (0.00 sec)
[li]Poistu myslin komentotulkista:[/li]
mysql> \q;
[li]Muokkaa [/li]/etc/mysql/my.cnf tiedostoa kommentoimalla sieltä rivi skip_networking, esim.:
pääte> nano /etc/mysql/my.cnf
Koodia: [Valitse]
#skip_networking[li]Käynnistä lopuksi mysli uudelleen:[\li]
pääte> /etc/init.d/mysql restart
[/list]