Strona 1 z 1

Brak dostępu do mysql

: 01 listopada 2013, 20:24
autor: rusiok112
Witam.
P
rzy próbie ustalenia hasła do mysql wyświetla mi się taka wiadomość:

Kod: Zaznacz cały

Access denied for user 'root'@'localhost' (using password: YES)
Jakbym nie miał uprawnień.

Robię według tego poradnika:

http://www.drzewo-wiedzy.pl/?page=artykul&id=29

: 02 listopada 2013, 21:15
autor: rysic
Podaj co dokładnie wpisujesz w konsoli, gdy wyskakuje Ci ten komunikat.

: 03 listopada 2013, 10:22
autor: Yampress
Łączysz się z localhosta czy z innego miejsca?

: 04 listopada 2013, 12:36
autor: rusiok112
Po komunikacie widać, że z localhosta.

: 04 listopada 2013, 12:52
autor: pone13
Przy instalacji prawdopodobnie (jak instalowałeś za pomocą apt z repozytorium debiana to na 100%) już ustaliłeś hasło dla użytkownika root, stąd polecenie z artykułu

Kod: Zaznacz cały

$ mysqladmin -u root password hasło
nie zadziała.
Wpisz

Kod: Zaznacz cały

$ mysqladmin -u root -p password hasło
, a następnie podaj aktualne hasło, żeby ustawić nowe.

: 04 listopada 2013, 13:42
autor: LordRuthwen

: 06 listopada 2013, 16:09
autor: rusiok112
Dalej to samo.
Oba te wasze sposoby nie działają.

: 06 listopada 2013, 17:32
autor: snejk
Jako root

Kod: Zaznacz cały

killall mysqld

Następnie uruchamiasz MySQL-a z parametrem:

Kod: Zaznacz cały

mysqld_safe --skip-grant-tables
logujesz się na konto roota (będzie prosił o hasło - wciśnij enter), następnie zmieniasz hasło na nowe:

Kod: Zaznacz cały

UPDATE mysql.user SET Password=PASSWORD('nowehaslo') WHERE User='root';
FLUSH PRIVILEGES;

: 07 listopada 2013, 08:10
autor: pone13
Jako root:

Kod: Zaznacz cały

dpkg-reconfigure mysql-server-5.5
Przy czym, wersję możesz mieć inną niż 5.5.

I tym razem zapamiętaj lub zapisz gdzieś sobie jakie hasło ustawiłeś.

: 09 listopada 2013, 10:52
autor: rusiok112
Działa.Dzięki chłopaki :)