Portál AbcLinuxu, 24. dubna 2024 17:34


Dotaz: pristup do MySQL

19.2.2003 11:10 Miloslav Novotny
pristup do MySQL
Přečteno: 328×
Odpovědět | Admin
Mam problem pristupem do mysql. Bezi to na RedHat 7.3 Po instalaci MySQL je potreba nastavit heslo admina to se dle manualu dela pomoci mysqladmin -u root -p heslo. Me to hlasi chybu neco jako connect to 'localhost' failed a potom access for root@localhost denied. Tak nevim dostanu se tam akorat jako user(bez hesla) mysql, ale name temer zadny prava. Nesetkal se stim nekdo
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2003 11:48 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše pristup do MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě nemohl jste se připojit na localhost takže máte na tom PC v /etc/hosts zaznam pro localhost s IP 127.0.0.1 ?? Dále pokud se hlasite po prvni skuste pouze mysql -u root a potom mužete měnit práva přímo příkazy SQL aspoň já to tak dělal že jsem přímo upravoval tabulky mysql tabulku db a user.
19.2.2003 11:56 Miloslav Novotny
Rozbalit Rozbalit vše pristup do MySQL
Dik zkontroluju to. Ale mam jeste jeden dotaz. Proc se tam jako user mysql dostanu.
19.2.2003 12:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše pristup do MySQL
To nevím koukněte do tabulek db a user co je tam za hodnoty. Jinak po změně těchto tabulek jsem vždy restartoval mysql i když by to mělo jít přinutit k načtení z příkazového řádku.
20.2.2003 13:04 Kiwi (kiwi@host.sk)
Rozbalit Rozbalit vše pristup do MySQL
Restartovat MySql po zmene tychto tabuliek je dost neprakticke zvlast ak tam bezi nieco dvolezite. Jednoduchsie je FLUSH PRIVILEGES;
19.2.2003 12:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše pristup do MySQL
MySQL se instaluje s defaultními přístupovými právy (info mysql):
  1. The MySQL `root' user is created as a superuser who can do anything. Connections must be made from the local host. *Note*: The initial `root' password is empty, so anyone can connect as `root' _without a password_ and be granted all privileges.
  2. An anonymous user is created that can do anything with databases that have a name of `'test'' or starting with `'test_''. Connections must be made from the local host. This means any local user can connect without a password and be treated as the anonymous user.
  3. Other privileges are denied. For example, normal users can't use `mysqladmin shutdown' or `mysqladmin processlist'.
Kde 1. vysvětluje, jak se nalogovat jako admin, 2. vysvětluje, proč se tam dostanete jako uživatel mysql (nebo kdokoli jiný).
19.2.2003 12:44 Richard Tesař | skóre: 5
Rozbalit Rozbalit vše pristup do MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
problem je, ze root nema pristup z localhost. Staci vlozit prislusny redek do mysql.user... :)
19.2.2003 13:02 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše pristup do MySQL
Akorátže na to musíte být root, který tam podle vás nemá přístup ;-) root má na začátku povolený přístup z localhosta bez hesla a má všechna práva.
19.2.2003 14:10 Richard Tesař | skóre: 5
Rozbalit Rozbalit vše pristup do MySQL
nepotrebuji byt root, satci byt mysql :))
19.2.2003 14:11 Richard Tesař | skóre: 5
Rozbalit Rozbalit vše pristup do MySQL
nehlede k tomu, ze systemovy ucet root nema nic spolecneho s uzivatelem root v mysql
19.2.2003 23:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše pristup do MySQL
Systémový účet root v mysql má s uživatelem root v MySQL společného to, že je to jeho defaultní username ;-) Kdokoli jiný samozřejmě může použít -u root. Měl jsem na mysli uživatele root v MySQL, který má na počátku všechna práva, takže může udělat GRANT ... (resp. REVOKE ..., resp. jejich ekvivalent přímo na tabulkách). Asi to závisí na instalaci, ale systémový uživatel mysql nemá defaultně v MySQL žádného ekvivaletního uživatele, tudíž uživatel mysql má tatáž práva jako kdokoli (anonymní uživatel, *). Jiná věc je, že systémový uživatel mysql je obvykle vlastníkem /var/lib/mysql, nebo kde máte db, takže si s ní může technicky dělat co chce.
20.2.2003 22:58 rudolf
Rozbalit Rozbalit vše pristup do MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
doporucuji clanky na tehle strance:
http://www.interval.cz/autor.asp?ID=75

specialne tenhle:
http://www.interval.cz/clanek.asp?id=857

nektere problemy jsou resene zde:
http://www.root.cz/clanek/314

preji hodne stesti a trpelivosti

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.