Udało mi się postawić już całkowicie sprawny serwer WWW, lecz w oryginalnej konfiguracji nie było ustawionego hasła do bazy - tylko pustka. Więc do konta root w bazie postanowiłem dodać hasło… Wszystko byłoby ok gdyby nie moja super klawiatura która czasami nie załapie wciśnięcia klawisza i okienko, które nie prosiło o ponowne wpisania hasła dodatkowo je zakrywając. Próbowałem już różnych kombinacji i nic z tego. :?
Wygoglowałem kilka poradników dotyczących zmiany hasła bez podawania starego, ale to kończy się na niemocy uruchomienia bazy w innym trybie za pomocą takiej komendy:
# mysqld_safe -–skip-grant-tables &
Proszę o pilną pomoc. Zależy mi na czasie.
Ps. - System to PCLinuxOS, a logować do bazy próbuję się poprzez Webmina i to właśnie przez jego interfejs zmieniałem hasło.
[root@localhost ~]# 121031 19:07:22 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
121031 19:07:22 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
121031 19:07:28 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
I nie pokazała się linijka do wpisywania, no chyba że zadziałamy Enterem - wtedy wyrzuca jeszcze to i już pojawia się linijka do wpisywania (#).
[1]+ Done mysqld_safe --skip-grant-tables
Ogólna całość:
[root@localhost ~]# /etc/rc.d/init.d/mysqld-max stop
Shutting down MySQL: .... [OK]
[root@localhost ~]# mysqld_safe --skip-grant-tables &
[1] 18646
[root@localhost ~]# 121031 19:07:22 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
121031 19:07:22 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
121031 19:07:28 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
[1]+ Done mysqld_safe --skip-grant-tables
[root@localhost ~]#
Ps. - Wpisuję mysqld-max bo taki mam pakiet. Na samo mysqld nie reaguje i twierdzi że nie ma takiej komendy.
– Dodane 31.10.2012 (Śr) 23:47 –
Problem rozwiązany! W zmianie hasła nie wiedzieć czemu przeszkadzał pakiet MySQLd-MAX. Po jego usunięciu normalnie dało radę zmienić hasło za pomocą metody opisanej przez LeserGD’a.