Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Instalacja i konfiguracja oprogramowania sieciowego.
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Gwoli wstępu
Witam,
to mój pierwszy post na tym forum. Kultura nakazuje mi się przedstawić, bo zamierzam korzystać z tego forum dłużej niż miesiąc.
Mam na imię Łukasz. Mam 18 lat. Interesuje się typografią, grafiką komputerową, psychoanalizą, programowaniem, muzyką i rysunkiem.

Na czym polega mój problem?
Zainstalowałem Apache, php5, bazę danych mysql oraz phpmyadmin (i inne potrzebne programy, których nie wymienię, bo nie pamiętam ich nazwy). Uruchomiłem phpmyadmin i zalogowałem się do bazy, w której utworzone były cztery konta użytkownika w tym root. Usunąłem 3 z tych kont po czym automatycznie zostałem wylogowany z bazy. Podejrzewam, bo czytałem już o podobnych przypadkach, że konto root też zostało usunięte. W każdym razie nie mogę się zalogować do phpmyadmin.
Proszę o rady: co mam teraz zrobić, żeby, jeśli to możliwe, bez konieczności ponownej instalacji apache zalogować się do phpmyadmin?

pozdrawiam
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w apache

Post autor: atsuki »

Jakiej instalacji apacha... apacha nie ma nic! do bazy danych. A możesz sie zalogować do mysql z konsoli?
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w apache

Post autor: Eddie_T.H. »

Nie mogę zalogować się do mysql z konsoli.
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

To po kolei, sprawdźmy czy serwer mysql chodzi:

Kod: Zaznacz cały

ps aux | grep mysql
Jak chodzi, zalogujmy się, jak nie właczmy

Kod: Zaznacz cały

/etc/init.d/mysql start
mysqladmin -u root -p
Bo mam nadzieje, tak się chciałeś zalogować? I jaki dostajesz błąd? I może najważniejsze.. jakie konta usunąłeś? Po bo instalacji nie ma żadnych kont -__-, czy ty nie usunąłeś jakiś baz przypadkiem?
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Zalogowałem się do phpmyadmin i zobaczyłem, że są utworzone, bodajże dwie bazy danych z mnóstwem tabel, których nie mogłem usunąć. Sprawdziłem uprawnienia konta i zauważyłem, że były utworzone 4 konta: w tym root, każde z nich posiadało globalne uprawnienia. Usunąłem 3, tak aby zostało tylko konto roota. Wtedy zostałem automatycznie wylogowany.

Po wpisaniu

Kod: Zaznacz cały

ps aux | grep mysql
widzę

Kod: Zaznacz cały

mysql      754  0.0  1.2 144848  6592 ?        Ssl  13:35   0:00 /usr/sbin/mysqld
lukasz    1946  0.0  0.1   3340   868 pts/0    S+   13:52   0:00 grep --color=auto mysql
po wpisaniu

Kod: Zaznacz cały

/etc/init.d/mysql start
widzę
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
po wpisaniu

Kod: Zaznacz cały

mysqladmin -u root -p
widzę pomoc
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

Kod: Zaznacz cały

apt-get remove --purge mysql5-server mysql5-client
apt-get install mysql5-server mysql5-client
Przeinstaluj mysql.. i nic nie kasuj, szczególnie jak nie wiesz, co robisz. (mam nadzieje nie pomyliłem nazw pakietów, jak coś.. sprawdź)
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Kod: Zaznacz cały

E: Nie udało się otworzyć pliku blokady /var/lib/dpkg/lock - open (13: Permission denied)
E: Nie udało się zablokować katalogu administracyjnego (/var/lib/dpkg/), czy jesteś rootem?
gdy dodam "sudo" na początku wyświetla się

Kod: Zaznacz cały

E: działanie dpkg zostało przerwane, musisz ręcznie wykonać 'sudo dpkg --configure -a', aby rozwiązać problem.
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

To zrób to, co masz w komunikacie

Kod: Zaznacz cały

sudo dpkg --configure -a
I fakt, dodaje się sudo.. przyzwyczajenia z serwera i ustawień które tam mam :/
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Zrobiłem to. Odinstalowałem mysq oraz phpmyadmin i zainstalowałem ponownie, ale nie byłem proszony o podanie hasła, jak przy pierwotnej instalacji.

Czy istnieje plik, w ktorym sa zapisane hasla do bazy mysql?
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

nie, nie istnieje, uzyj google - forgotten root pasword mysql, albo, poczytaj o instalacji mysql, w poradnikach zawsze jest jak ustawić haslo roota, użyj do tego komend shella. Tego jest mnóstwo w sieci!
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Użyłem

Kod: Zaznacz cały

dpkg-reconfigure phpmyadmin
następnie spróbowałem
apt-get remove --purge phpmyadmin, a następnie apt-get install phpmyadmin
analogicznie z "mysql-server" (tutaj nie wyskakiwał błąd)
Byłem proszony o podanie nicku i hasła do bazy itd., itd. rozpoczęła się ponowna instalacja i w każdym przypadku otrzymywałem błąd:
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.
terminal:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).
unable to connect to mysql server.
error encountered creating user:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
dbconfig-common: phpmyadmin configure: ignoring errors from here forwards
populating database via sql... done.
dbconfig-common: flushing administrative password

lukasz@Lukasz-desktop:~$
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: sulti »

Odzyskanie hasła roota bazy mysql:
http://www.cyberciti.biz/tips/recover-m ... sword.html
PS. - pierwszy link z google.
You tried, and you failed, so the lesson is, never try.
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Próbowałem tym sposobem przed napisaniem poprzedniego postu.
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

Próbowałeś i? Jak jakiś błąd to jaki?
Eddie_T.H.
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 maja 2010, 12:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: Eddie_T.H. »

Przy usuwania, instalacji i rekonfiguracji phpmyadmin jestem proszony o podanie hasła:

Kod: Zaznacz cały

 Please provide the password for the administrative account with which   ? 
  ? this package should create its MySQL database and user.                 ? 
  ?                                                                         ? 
  ? Password of the database's administrative user: 
Dalej w zależności od procesu, który wybrałem (rekonfiguracja, usuwanie..) proces przebiega pomyślnie, a po chwili wyskakuje 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 (...)
Próbowałem też:

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-tajne-haslo") where User='root'; 
mysql> flush privileges; 
mysql> quit 
/etc/init.d/mysql stop 
/etc/init.d/mysql start 
mysql -u root -p 

Kod: Zaznacz cały

dpkg-reconfigure mysql-server (i phpmyadmin)
 apt-get remove --purge mysql-server (i phpmyadmin)
potem apt-get install (odpowiednio) mysql-server i phpmyadmin
Przy logowaniu do phpmyadmin niezależnie od hasła jakie wpisze nie wyskakuje błąd, a kliknięcie w "wykonaj" przy logowaniu odświeża stronę (czyżby brak odpowiednich danych w mysql?)
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: atsuki »

mea culpa

Kod: Zaznacz cały

mysql -u root -p
zaloguj się do mysql, jak po zmianach haseł, które opisałeś wcześniej, dalej nie będziesz mógł się zalogować, daj komuś dostęp do kompa, kto ci to zrobi...
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: jacekalex »

Oj macherzy.....

http://forum.dug.net.pl/viewtopic.php?pid=140873

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
keddie
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 31 mar 2008, 14:05
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Usuniecie konta administratora w phpmyadmin, jak utworzyc nowe?

Post autor: keddie »

jeśli już zresetowałeś hasło roota w bazie, możesz się zalogować do bazy z konsoli (mysql -u root -p), a nadal nie możesz zalogować się do phpmyadmin to przejrzyj konfig phpmyadmin i zobacz czy masz tam dodaną taką linijkę:

Kod: Zaznacz cały

$cfg['Servers'][$i]['AllowRoot'] = TRUE;
jeśli nie to dopisz. Powinieneś mieć wtedy możliwość zalogowania się do phpmyadmina jako admin.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 23 gości