Strona 1 z 1

etc/mysql/debian-start check_root_accounts

: 15 gru 2008, 23:17
autor: titol
Zapomniałem hasła do administratora, więc skorzystałem z poradnika ze strony:
http://vermin.eu.org/20050817/zmiana-ha ... a-w-mysql/
nie podziałało więc użyłem z innego poradnika i ustawiłem w końcu hasło. Problem jednak zaczął się jak chciałem włączyć mysql`a otóż wywalało błąd w etc/mysql/debian-start check_root_accounts: command not found. Więc edytowałem debian-start i przed check_root_accounts wstawiłem # aby go nie czytał. Włączyłem mysql`a i wszystko działało, wchodzę w procesy (htop) i widzę z 12 linijek z:
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socked=/var/run/mysqld/mysqld.sock
Pytanie czy te procesy mają tak wyglądać i czy to co zrobiłem z debian-start jest dozwolone i czy przyniesie jakieś konsekwencje

Odp: etc/mysql/debian-start check_root_accounts

: 16 gru 2008, 00:54
autor: gril
przegiąłeś z tymi parametrami :)
starczyłoby safe_mysqld --skip-grant-tables i update na bazie

Odp: etc/mysql/debian-start check_root_accounts

: 16 gru 2008, 09:00
autor: titol
OK to już wiem, ale czy trzeba przywracać stare ustawienia (updatem?), czy może tak to zostać jak jest?

Odp: etc/mysql/debian-start check_root_accounts

: 16 gru 2008, 19:04
autor: gril
UPDATE user SET password=PASSWORD(’haselko’) WHERE User="root" AND Host="localhost";
czy jakie tam masz hosty :)
FLUSH PRIVILEGES;

jeżeli nie o to Ci chodziło, to nie rozumiem pytania :)