přístup k phpmyadmin db z terminálu nyní v ubuntu 13.04 jsem nejprve nainstaloval mysql server pomocísudo apt-get install mysql-server
mysql server verze 5.5 nyní v terminálu mohu zkontrolovat, zda funguje pomocí
sudo netstat -tap | grep mysql
odpoví mi výzvou k zadání hesla a poté
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
ale pro připojení pomocí mého root účtu jsem zadal mysql -u root -p
zobrazí se výzva k zadání heslaERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
když zkusím toto /opt/lampp/bin/mysql -u root -p
požádá o heslo a říkáERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
co je v /etc/mysql/my.cnf
a co je v /opt/lampp/bin/mysql
nějaké řešení?
Přijatá odpověď:
Zkoušel jsi nastavit heslo pro root brzy po instalaci MySQL? Pokud ne, zkuste nejprve zadat příkaz do terminálu níže;
mysql -u root
Nyní by se měla otevřít konzole mysql. A zadejte následující řádek:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
Pro ukončení mysql konzole zadejte exit
.
Potom se zkuste znovu připojit pomocí následujícího řádku;
mysql -u root -p
Zkuste heslo, které jste zadali.
Zdroj: Jak se připojit a vytvořit databázi v MySQL?