zmiana has

Konfiguracja serwerów, usług, itp.
bezimienny

zmiana hasła administratora mysql

Post autor: bezimienny »

Witam

Postanowiłem zmienić hasło administratora mysqla.

Coś popsułem ponieważ nie zaskoczyło od razu i teraz już nie wiem jakie jest właściwe hasło.

Próbuję:

Kod: Zaznacz cały

nano /etc/shadow 
Ustawiłem hasło takie jak sobie wybrałem dla mysql ale nadal nie działa!

Czy mysql korzysta z innego pliku z hasłami?

pozdrawiam
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

tak. hasło roota myslq i hasło roota systemowego to 2 różne rzeczy.
musisz zresetowac stare hasło roota mysql.

http://yampress.dug.net.pl/doku.php?id= ... ot_do_bazy
bezimienny

Post autor: bezimienny »

Po wydaniu komendy:

Kod: Zaznacz cały

mysqld --skip-grant-tables
mam:

Kod: Zaznacz cały

080924 19:07:24  InnoDB: Started; log sequence number 0 2771882
080924 19:07:24 [Note] mysqld: ready for connections.
Version: '5.0.51a-15'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Debian)
i następuje zawieszenie, a jak dam:

Kod: Zaznacz cały

mysqladmin -u root password 'nowe_hasło'
to mam:

Kod: Zaznacz cały

You cannot use 'password' command as mysqld runs
 with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead
bezimienny

Post autor: bezimienny »

Wbiłem do phpmyadmina i zmieniłem w bazie mysql w tabeli users hasło dla rota ( zakodowane w md5)
ale teraz moge sie dostac do phpmyadmina ciagle pisze ze plik kongiguracyjny .bla bla bla .. nie ma hasła

natomiast zdziwiłem się ze jest tylko 1 baza to wpisałem w terminalu mysql i show databeses; a tu
show databases;

Kod: Zaznacz cały

+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
teraz mi sie wszysytko powaliło

[ Dodano: 2008-09-26, 16:01 ]
dobra widze ze mi nikt nie pomoze

co zrobic aby całkowicie zresetować mysql ?
by było tak jak zraz po zainstalowaniu

albo gdzie znajde plik w ktorym sa zapisywane bazy itd.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Sam pewnie sobie namieszałeś przez własną nieuwagę. Przejrzyj to co zrobiłeś do tej pory: krok po kroku.
Przeanalizuj to co podał Yampress. Zajrzyj do dokumentacji:

Kod: Zaznacz cały

 man nazwa_pakietu
Jak nie naprawisz to po wykonaniu kopii bazy danych i configów, zostaje drastyczne działanie: usunięcie pakietu z opcją purge i ponowna instalacja. To jednak ostateczność.
bezimienny

Post autor: bezimienny »

edit

juz sobie poradziłem

mozna zamknać
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Dobrym zwyczajem jest opisać w jaki sposób to rozwiązałeś. Będziesz miał własną notatkę na forum w przypadku ponownych kłopotów. Jest to również dobry sposób na utrwalenie zdobytych doświadczeń.
bezimienny

Post autor: bezimienny »

fnmirk, masz racje najmocniej przpraszam

Skasowałem wszystkie bazy w

Kod: Zaznacz cały

 /var/lib/mysql  
a potem zrobiłem reinstalacje pakietów mysql-server mysql-client mysql-common

na końcu

Kod: Zaznacz cały

/etc/init.d/mysql restart

oraz

Kod: Zaznacz cały

mysqladmin -u root password twoje_hasło


pozdrawiam
Stirlitz
Posty: 5
Rejestracja: 29 czerwca 2006, 09:08
Lokalizacja: Kêdzierzyn-Ko¼le

Post autor: Stirlitz »

Czy użytkownicy debiana nie mogą używać debianowych metod?

Kod: Zaznacz cały

lukas@weronika ~ % dpkg -l | grep mysql
ii  libdbd-mysql-perl                    
ii  libmysqlclient15off                   
ii  mysql-client-5.0                     
ii  mysql-common                         
ii  mysql-server                          
ii  mysql-server-5.0                     
ii  php5-mysql

dpkg-reconfigure mysql-server-5.0
po czym zostaniemy poproszeni o nowe hasło
bezimienny

Post autor: bezimienny »

Stirlitz, gdzieś ty był jak pisałem ten temat
ODPOWIEDZ