Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: ronaldo 23 Února 2007, 09:39:45

Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 09:39:45
Zdravim opat,

potrebujem vediet ako spravit databazu verejnu tj. aby sa nanu dalo pripojit aj z inych pc ako z localhostu.
Moja verzia mysql je: MySQL 5.0.32. Uz som skusal v phpmyadminovi zmenit hostitela na userovi na % ale neslo to.

Vopred dik,
S pozdravom ronaldo.
Název: verejna db
Přispěvatel: MarrLiss 23 Února 2007, 09:50:35
Imho defaultne Mysql v ubuntu nasloucha jenom na 127.0.0.1 -> pouze na localhostu.
Nastaveni  je v /etc/mysql/my.cnf (tam je teda v 4.1, tak doufam, ze i v 5).
Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 10:27:28
Citace: MarrLiss
Imho defaultne Mysql v ubuntu nasloucha jenom na 127.0.0.1 -> pouze na localhostu.
Nastaveni  je v /etc/mysql/my.cnf (tam je teda v 4.1, tak doufam, ze i v 5).
Skusal som aj to, neslo... furt to hlasi ze: MYSQL ERROR mysql_real_connect: Can't connect to MySQL server on '158.195.35.186' (111)
Aj vo firewalli som odblokoval porty pre mysql, tcp aj udp.
Název: verejna db
Přispěvatel: MarrLiss 23 Února 2007, 10:40:53
Imho by melo stacit v my.cnf zakomentovat radek
Kód: [Vybrat]
bind-address 127.0.0.1a potom restartnout mysql.
Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 10:47:36
Citace: MarrLiss
Imho by melo stacit v my.cnf zakomentovat radek
Kód: [Vybrat]
bind-address 127.0.0.1a potom restartnout mysql.
ono to bolo zakomentovane default, zmenil som to na bind-address 158.195.35.186, co je moja ip, restartol som, neslo...
Název: verejna db
Přispěvatel: MarrLiss 23 Února 2007, 10:53:02
Zkus
Kód: [Vybrat]
netstat -l -t -ppokud v radku s mysql bude "localhost", tak ti porad nasloucha jenom na localu, pokud ne, tak je chyba nekde mezi (spravne by mela byt "*" misto "localhost" - to odpovida zakomentovanemu "bind-address").
Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 11:01:37
Kód: [Vybrat]
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:8000                  *:*                     LISTEN     8776/sc_serv
tcp        0      0 *:27777                 *:*                     LISTEN     12181/eaosv
tcp        0      0 *:8001                  *:*                     LISTEN     8776/sc_serv
tcp        0      0 *:51234                 *:*                     LISTEN     27027/server_linux
tcp        0      0 *:7171                  *:*                     LISTEN     7700/otserv
tcp        0      0 *:7172                  *:*                     LISTEN     25890/otserv
tcp        0      0 *:14534                 *:*                     LISTEN     27027/server_linux
tcp        0      0 *:ftp                   *:*                     LISTEN     26201/proftpd: (acc
tcp        0      0 *:smtp                  *:*                     LISTEN     2843/master
tcp6       0      0 *:www                   *:*                     LISTEN     2411/apache2
tcp6       0      0 *:ssh                   *:*                     LISTEN     6046/sshd
Mysql tam ani nieje vidiet
Název: verejna db
Přispěvatel: MarrLiss 23 Února 2007, 11:07:35
A bezi ti? Jak jsi ji instaloval? Jak ji spoustis?
Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 11:10:02
Citace: MarrLiss
A bezi ti? Jak jsi ji instaloval? Jak ji spoustis?
Jo bezi. vid:
Kód: [Vybrat]
texas:~# /etc/init.d/mysql start
Starting MySQL database server: mysqld...already running.
Název: verejna db
Přispěvatel: drat 23 Února 2007, 11:20:35
Podivejte se do konfigurace my.cnf jestli tam nemate polozku
Kód: [Vybrat]
skip-networkingPopripade ji zakomentujte. Dal to asi bude chtit zkoumat s jakymi parametry ubuntu defaultne mysql spousti. Protoze mysqld se nespousti primo ale pres mysqld_safe a tomu se take daji predavat parametry. Navic je tam jeste jedna vrstva navic a to init skript mysql. Mel jsem Debian 3.1 a taky mi to nechtelo naslouchat na siti i kdyz jsem si byl jist ze to spoustim dobre. Tak jsem si stahl binarku z mysql.com. Je tam hezky textak s navodem na instalaci. Ted uz mi mysql na tcp sedi ale zase jsem su musel sam upachtit nejaky skript na spousteni abych to nemusel spoustet style
Kód: [Vybrat]
/usr/local/mysql/bin/mysqld-safe --user=mysql &Ale myslim ze na googlu nebo na ubuntuforum.org by odpoved mola byt.
Název: verejna db
Přispěvatel: ronaldo 23 Února 2007, 11:50:24
Citace: drat
Podivejte se do konfigurace my.cnf jestli tam nemate polozku
Kód: [Vybrat]
skip-networkingPopripade ji zakomentujte. Dal to asi bude chtit zkoumat s jakymi parametry ubuntu defaultne mysql spousti. Protoze mysqld se nespousti primo ale pres mysqld_safe a tomu se take daji predavat parametry. Navic je tam jeste jedna vrstva navic a to init skript mysql. Mel jsem Debian 3.1 a taky mi to nechtelo naslouchat na siti i kdyz jsem si byl jist ze to spoustim dobre. Tak jsem si stahl binarku z mysql.com. Je tam hezky textak s navodem na instalaci. Ted uz mi mysql na tcp sedi ale zase jsem su musel sam upachtit nejaky skript na spousteni abych to nemusel spoustet style
Kód: [Vybrat]
/usr/local/mysql/bin/mysqld-safe --user=mysql &Ale myslim ze na googlu nebo na ubuntuforum.org by odpoved mola byt.
No uz som to rozxodil, naistaloval som balicek pre debian a ide. Dakujem za help.
Mozte zamknut...