Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Prefin 30 Dubna 2020, 09:09:07

Název: Nastavení hesla v MySql po instalaci
Přispěvatel: Prefin 30 Dubna 2020, 09:09:07
Ahoj všichni. Prosím o radu s nastavením hesla pro MySql.
Nainstaloval jsem si LAMP pomocí tasksel. Už si moc nevzpomínám, jak to bylo naposled (už pár let), ale myslím, že mělo dojít k vybídnutí k zadání hesla pro MySgl, ale to se nestalo.
Po instalaci phpmyadmin (zde jsem heslo zadal) se nelze přihlásit.
Určitě je možné heslo pro MySql editovat později, jenže už nevím jak.
Něco jsem našel na netu, ale nic mi nepomohlo, pořád končím na
Kód: [Vybrat]
$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Díky za radu
Název: Re:Nastavení hesla v MySql po instalaci
Přispěvatel: Michal "Tylnesh" Kohútek 30 Dubna 2020, 10:18:07
mysql -u root -p chce heslo roota databazy. Ak nie je nastavene, skus

Kód: [Vybrat]
sudo mysql
Název: Re:Nastavení hesla v MySql po instalaci
Přispěvatel: Prefin 30 Dubna 2020, 10:30:16
Díky, funguje to. Jenže nefunguje nic ostatního. Našel jsem několik návodů, jak nastavit heslo pro root v mysql, ale žádnej nezabral. Např.
https://h0nza.blogspot.com/2011/05/mysql-nastaveni-hesla-pro-roota.html (https://h0nza.blogspot.com/2011/05/mysql-nastaveni-hesla-pro-roota.html) nebo
Kód: [Vybrat]
MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY '<tvoje root heslo>';.
Můžu požádat o správné znení příkazu? Díky
Název: Re:Nastavení hesla v MySql po instalaci
Přispěvatel: Michal "Tylnesh" Kohútek 30 Dubna 2020, 10:36:28
Musis pouzit mysql_native_password

Kód: [Vybrat]
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<tvoje root heslo>';
Název: Re:Nastavení hesla v MySql po instalaci
Přispěvatel: Prefin 30 Dubna 2020, 10:49:05
Super, vyřešeno.
Díky  ;D