Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003  (Přečteno 3180 krát)

strom159

  • Návštěvník
  • Příspěvků: 55
Potřeboval bych pomoci s konfigurací MySQL databáze.
Mám nainstalovaný Server ubuntu 11.10"s tím jsem nainstaloval LAMP server.
Vše funguje rozeběhnul jsem FTP a PHP taky funguje. Jenom nefunguje MySQL. Na serveru ano můžu se připojit, ale na vedlejším PC na kterým mám Ubuntu 11.10, tak nefunguje.

Nevím co vše bych se měl dodat, tak se mě prosím zeptejte a já informace dodám.

Děkuji

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #1 kdy: 29 Října 2011, 13:37:22 »
Buď použijte nějaký lokální interpret například phpMyAdmin, Adminer nebo se na stroj připojete například pomocí ssh, v tom nejhorším případě (pokud to opravdu vyžadujete) koukněte do konfigurace my.cnf a hledejte tyto řádky
Kód: [Vybrat]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1

případně budete muset upravit fail2ban, iptables a tak podobně :-)
jabber: etnyx@jabbim.cz

strom159

  • Návštěvník
  • Příspěvků: 55
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #2 kdy: 29 Října 2011, 13:53:02 »
Dobře, zkusím phpmyadmin. A potom napíšu.
Děkuji

strom159

  • Návštěvník
  • Příspěvků: 55
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #3 kdy: 29 Října 2011, 15:29:39 »
Ano funguje phpmyadmin jde už bez problémů i mysql se mi nějak povedlo spustit.


Ale jak se můžu přihlásit pomocí MySQL administrator?

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #4 kdy: 29 Října 2011, 18:05:24 »
Lokální root v mysql není to samé jako vzdálený root@%
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

strom159

  • Návštěvník
  • Příspěvků: 55
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #5 kdy: 29 Října 2011, 19:32:56 »
Takže to asi fungovat nebude. :D

Děkuji za odpověď.

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #6 kdy: 29 Října 2011, 21:16:36 »
Takže to asi fungovat nebude. :D

Děkuji za odpověď.

Nejsem si jist na co přesně narážíte. Protože pokud používáte phpMyAdmin tak přesto, že se přihlašujete z jiného počítače, tak mysqld (mysql server) to chápe tak, že se přihlašujete z lokálního počítače (tedy ze serveru kde je mysqld). Tudíž by něměl být problém se přihlásit i jako root.

EDIT: jo není MySQL administrator nějky gui program? Pokud ano a chcete přistupovat z jiného PC tak bude nutný přidat tu bind adresu viz první příspěvek co jsem poslal.
EDIT2: a nešel by vytvořit nějaký tunel??
« Poslední změna: 29 Října 2011, 21:30:43 od ETNyx »
jabber: etnyx@jabbim.cz

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #7 kdy: 30 Října 2011, 14:48:41 »
Proč by to nefungovalo?
Jak už radil ETNyx tak co se týká konfigurace síťování mysql tak v my.cnf nastavená bind-address=0.0.0.0 a nepřítomná opšna skip-networking
A pro uplatnění změny restart démona - /etc/init.d/mysql restart
Co se týká oprávnění uživatelů tak k root@localhost si přidejte i root@%.

http://www.abclinuxu.cz/clanky/navody/sprava-databazi-v-mysql-i
« Poslední změna: 30 Října 2011, 14:51:43 od Martin Kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

strom159

  • Návštěvník
  • Příspěvků: 55
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #8 kdy: 09 Listopadu 2011, 17:49:43 »
Já se Vám omlouvám, považoval jsem za vyřešené a až při dalším problému jsem si tohoto všiml. Prozkoumám a vyzkouším co se dá udělat s bind-address, ale někde psali že bych se měl v konfiguračním souboru hrabat až jako poslední. :-D

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #9 kdy: 09 Listopadu 2011, 23:26:01 »
Já se Vám omlouvám, považoval jsem za vyřešené a až při dalším problému jsem si tohoto všiml. Prozkoumám a vyzkouším co se dá udělat s bind-address, ale někde psali že bych se měl v konfiguračním souboru hrabat až jako poslední. :-D

heh tak konfigurační soubory jsou snad od toho aby upravily chovaní aplikace tak, aby nám co nejvíce vyhovovalo né? Nicméně pokud si stojíte za tím, že se nechcete hrabat do toho konfiguračního souboru tak si zkuste vytvořit ten tunel jak jsem nadhodil.

Návod:
Předpokládám, že na serveru běží openssh daemon. Takže z desktopu vytvoříte tunel nějak takto
Kód: [Vybrat]
ssh -L 3306:localhost:3306 -Nf root@192.168.1.99 samozřejmně si upravte "root@192.168.1.99" tak aby to odpovídalo uživatel a serveru. Pak stačí otevřít ten program a připojit se k dtb pomocí TCP/IP (hostname: localhost, port: 3306).

EDIT: 3306 je defalutní port pro mysql, tedy pokud by jste měl na desktopu taky mysql a připojoval se pomocí TCP/IP tak by Vás to vždy přesměrovalo na server. Můžete tedy použít jiný lokální port
Kód: [Vybrat]
ssh -L 44444:localhost:3306 -Nf root@192.168.1.99 jen prostě v tom programu jako port zadáte port 44444 a připojí Vás to na server
« Poslední změna: 09 Listopadu 2011, 23:38:43 od ETNyx »
jabber: etnyx@jabbim.cz

strom159

  • Návštěvník
  • Příspěvků: 55
Re:MySQL nelze připojit vzdáleně chyba MySQL Error Nr. 2003
« Odpověď #10 kdy: 11 Listopadu 2011, 06:56:53 »
Děkuji, nebudu si stát za svým. V FTP jsem konfigurační soubory musel upravit, protože mi to nefungovalo, tak snad bude i toto k využití. :-)

 

Provoz zaštiťuje spolek OpenAlt.