Strona 1 z 1

zmiana hasła administratora mysql

: 24 września 2008, 16:14
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

: 24 września 2008, 18:38
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

: 24 września 2008, 19:12
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

: 25 września 2008, 19:32
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.

: 27 września 2008, 05:15
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ść.

: 27 września 2008, 09:08
autor: bezimienny
edit

juz sobie poradziłem

mozna zamknać

: 28 września 2008, 01:43
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ń.

: 28 września 2008, 07:54
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

: 28 września 2008, 09:42
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

: 28 września 2008, 13:36
autor: bezimienny
Stirlitz, gdzieś ty był jak pisałem ten temat