Portál AbcLinuxu, 10. května 2025 14:07

Dotaz: Hesla pro pripojeni k MySQL @ gentoo

1.9.2004 21:25 shMoula2 | skóre: 9 | Brno a okoli
Hesla pro pripojeni k MySQL @ gentoo
Přečteno: 113×
Odpovědět | Admin
Dobry vecer preju vsem!

Konecne jsem na nekolikaty pokus "rozchodil" MySQL 4.0.18 na distribuci Gentoo (kompilovano), ale mam problem: konzolovy MySQL spustim v pohode pod jakymkoliv uzivatelem, muzu vytvaret, rusit..., ale pokud se chci k databazi pripojit jinak (zkousel jsem DBDesignera), tak je to nemozny. Zkousel jsem nastavovat my.cnf jak jsem zvyklej, ale bohuzel nic. V dokumentaci se pise, ze novy heslo nastavim pomoci myadmina, ale kdyz to zkusim, tak mi program oznami, ze na tuto akci nemam prava (jako root). Nevite nekdo v cem je chybka?

Predem diky!
Lide se deli do 10 skupin: na ty s poruchou osobnosti a na ty ostatni
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.9.2004 23:29 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musite aktivovat v my.cnf to, aby se server nabindoval na daný port a adresu.

Standardně to je localhost:3309 tuším. Takže se na něj dostanete jen z toho počítače.

Dejte tam něco jako 192.168.1.1 (svoji adresu, na které to má jet), nebo 0.0.0.0 - tzn. na všechny adresy.
Later --- Lukáš Zapletal
6.9.2004 08:35 Zdeněk Polách | skóre: 4
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
hmm - a co se tak zkusit logovat jako root@localhost ? nezabira tam prave to omezeni na stanice, ze ktere se mohu prihlasit ?

Jste schopen vypsat tabulku useru, aby bylo viset, jakci jsou tam definovani ?

Pokud nic nezabere, tak nejjednodussi bude smazat databazi, a nakonfigurovat ji znovu. Gentoo na to ma svuj skriptik - vypisuje, jak provest tu konfiguraci po skonceni emerge.

Pokud to kvuli tomu nechcete znova buildovat, tak /usr/portage/dev-db/mysql a projdete si ten ebuild file :)

A potom hned vlezt do mysql a nastavit si roota jak je potreba..
1.9.2004 23:31 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co se týká hesla - viz manuál, musíte zřídit uživatelský účet. Není dobré se připojovat jako root, takže si vytvořte uživatele. Uděláte to pomocí SQL příkazů (INSERT INTO) v databázi s názvem "mysql", viz manuál. Ten příkaz bude dlouhý a bude tam uvedeno jak heslo, tak i adresy, ze kterých se budete moci připojovat.
Later --- Lukáš Zapletal
1.9.2004 23:50 shMoula2 | skóre: 9 | Brno a okoli
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
Diky, to vlozeni uzivatele zkusim. Co se tyka toho portu, tak ten je viditelny - zkousel jsem pomoci netstat.
Lide se deli do 10 skupin: na ty s poruchou osobnosti a na ty ostatni
6.9.2004 00:21 shMoula2 | skóre: 9 | Brno a okoli
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
Bohuzel, taky nic.

Jako root nespustim ani tu konzoli (ani s pomoci -u root) a pokud jsem pripojen jako normalni uzivatel, tak samozrejme s tabulkou users nemam prava manipulovat, takze zase nic :-(((
Lide se deli do 10 skupin: na ty s poruchou osobnosti a na ty ostatni
6.9.2004 09:20 jm
Rozbalit Rozbalit vše Re: Hesla pro pripojeni k MySQL @ gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejdriv je vhodne spustit mysql_secure_installation.

A pokud se ma uzivatel pripojovat odjinuz nez z localhostu, je treba mu to v pravech explicitne povolit (viz manual k MySQL). Napr.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'heslo';

prideli uzivateli root vsechna prava a povoli pristup z libovolne IP.

Co se tyce ruznych GUI pro spravu (phpmyadmin apod.), v konfiguracnim souboru nastavit adresu MySQL serveru na localhost (pochopitelne pokud jsou nainstalovany na stejnem pocitaci).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.