phpmyadmin, nie można si

Konfiguracja serwerów, usług, itp.
grzesiek1925
Posty: 22
Rejestracja: 13 listopada 2010, 18:16

phpmyadmin, nie można się zalogować

Post autor: grzesiek1925 »

Witam.

Mam taki problem. Otóż stało mi się coś z phpmyadminem (nie mogę się do niego zalogować).
Próbowałem zmienić hasło itp. lecz to nic nie pomaga.
Próbowałem poprzez:

Kod: Zaznacz cały

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("nowe_hasło") where user=’root’;
mysql> flush privileges;
/etc/init.d/mysql restart
mysql> quit
Próbowałem też przeinstalować phpmyadmina lecz mam błąd:

Kod: Zaznacz cały

An error occurred while installing the database:
 │
 │ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 │ password: YES)
 │
 │ If at this point you choose "retry", you will be prompted with all
 │ the configuration questions once more and another attempt will be
 │ made at performing the operation. "retry (skip questions)" will
 │ immediately attempt the operation again, skipping all questions.  If
 │ you choose "abort", the operation will fail and you will need to
 │ downgrade, reinstall, reconfigure this package, or otherwise manually
 │ intervene to continue using it.  If you choose "ignore", the
 │ operation will continue, ignoring further errors from

│ dbconfig-common.
Przy próbie wykonania:

Kod: Zaznacz cały

/etc/init.d/mysql restart
Wyświetla mi się:

Kod: Zaznacz cały

Checking for corrupt, not cleanly closed and upgrade needing tables..
A i jeszcze dodam, że jak wpiszę:

Kod: Zaznacz cały

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
I później:

Kod: Zaznacz cały

mysqlcheck --repair --all-databases
To mogę się zalogować, lecz nie mam żadnych uprawnień. A przy wybraniu opcji ,,restart'' wraca wszystko do normy, czyli nie działa.

Może ktoś mi pomóc bo męczę się już długo i czytałem dużo o tym, lecz nic jak dotąd mi nie pomogło.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Jak już ustawisz hasło, to możesz się zalogować na klienta konsolowego, na konto root?

Kod: Zaznacz cały

mysql -u root -p <haslo>
grzesiek1925
Posty: 22
Rejestracja: 13 listopada 2010, 18:16

Post autor: grzesiek1925 »

Nie mogę właśnie. Tylko jak użyję do tego momentu:

Kod: Zaznacz cały

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("nowe_hasło") where user=’root’;
mysql> flush privileges;
To mogę wejść na phpmyadmin lecz nie mam żadnych uprawnień. A po restarcie nic już nie mogę. Nawet się zalogować
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Po dostaniu się na konto root (z pominięciem tabel uprawnień) wykonaj

Kod: Zaznacz cały

[B]GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'[/B]  [B]WITH GRANT OPTION;
[/B]
i zrestartuj mysql do normalnej pracy.
grzesiek1925
Posty: 22
Rejestracja: 13 listopada 2010, 18:16

Post autor: grzesiek1925 »

Dziękuję to działa już. Jednak teraz nie wiem jak usunąć ten błąd:

Kod: Zaznacz cały

/usr/bin/ld: connection.o: undefined reference to symbol 'pthread_getspecific@@GLIBC_2.0'
/usr/bin/ld: note: 'pthread_getspecific@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Może ktoś mi powiedzieć jak to usunąć?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

grzesiek1925 pisze:...Jednak teraz nie wiem jak usunąć ten błąd:

Kod: Zaznacz cały

/usr/bin/ld: connection.o: undefined reference to symbol 'pthread_getspecific@@GLIBC_2.0'
/usr/bin/ld: note: 'pthread_getspecific@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Może ktoś mi powiedzieć jak to usunąć ?
Ten błąd masz przy logowaniu? Jeśli dotyczy czego innego załóż odpowiednio nowy temat podając szczegóły wystąpienia błędu.
ODPOWIEDZ