Ahoj.
Mám Ubuntu 10.04 LTS - Lucid Lynx.
Standardní cestou přes Centrum softwaru jsem nainstaloval mySQL.
Server normálně běží, ale jakékoli přihlášení k serveru (mysql klient, phpMyAdmin, mysqladmin) skončí nezdarem:
ERROR 1045 (28000): Access denied for user 'tom'@'localhost' (using password: NO)
I pokusy o připojení jako root skončí úplně stejně, ať se tam snažím dávat nějaké heslo nebo ne.
Nikde jsem nenašel, že by se po instalaci mySQL mělo ještě něco někde nastavovat.
Nebo že bych špatně koukal?
Předem díky za každou radu.
T.
Tak jsem to zkusil s tímto výsledkem:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Stejný výsledek dostanu i na obyčejný příkaz
mysqladmin status
Prostě se k severu vůbec nepřipojím
7.10.2010 11:27
kacer
RozbalitRozbalit vše
Re: po instalaci mySQL se nelze připojit
Ahoj,
tady to píšou takto doslovně, před klasickým připojením do mysql je potřeba nastavit heslo roota:
https://help.ubuntu.com/community/ApacheMySQLPHP
after installing MySQL
Set mysql root password
Before accessing the database by console you need to type:
mysql -u root
At the mysql console type:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
A successful mysql command will show:
Query OK, 0 rows affected (0.00 sec)
Mysql commands can span several lines. Do not forget to end your mysql command with a semicolon.
Pokud by to nevyšlo, tak tady je postup, jak to změnit nouzově:
https://help.ubuntu.com/community/MysqlPasswordReset
7.10.2010 13:17
Tom
RozbalitRozbalit vše
Re: po instalaci mySQL se nelze připojit
Ahoj.
Moc díky, už to běží. Pomohly až tipy z https://help.ubuntu.com/community/MysqlPasswordReset.
Řekl bych, že je to v té instalaci trochu nedomyšlené.
Pomohla až reinstalace přes apt-get. Proč? Protože během instalace v shellu se po instalaci serverového balíčku spustil script na zadání hesla uživatele root pro mySQL. Což se ovšem nestalo v případě instalace přes GUI Centrum Softwaru .
No hlavně, že už to jede.
Ještě jednou moc dík.
T.