Страница 1 из 1

HOWTO: Сброс пароля.

Добавлено: 2009-07-20 18:23:28
SteelS
Пришлось сбросить пароль на мусклю. Кидаю лог работы

Код: Выделить всё

FreeBSD server.uwb 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
mysql  Ver 14.12 Distrib 5.0.77, for portbld-freebsd7.2 (i386) using  5.2
Заходим из-под ROOT.
1.

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server  stop
ee /usr/local/etc/rc.d/mysql-server 
2. перед

Код: Выделить всё

mysql_args="--init-file=/tmp/mysql_reset.sql"
вставляем

Код: Выделить всё

mysql_user="mysql"
3.Редачим /tmp/mysql_reset.sql
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY PASSWORD PASSWORD('password') WITH GRANT OPTION;
FLUSH PRIVILEGES;
*password меняем на свой пароль.

4.

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server start
5.
Убераем из /usr/local/etc/rc.d/mysql-server строку

Код: Выделить всё

mysql_args="--init-file=/tmp/mysql_reset.sql"
6. Запускаем обратно наш сервер

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server restart

Re: HOWTO: Сброс пароля.

Добавлено: 2009-07-20 20:14:22
zg
и для кого только маны пишут :unknown:

Re: HOWTO: Сброс пароля.

Добавлено: 2009-07-22 15:41:06
Alex Keda
SteelS писал(а): 2. перед

Код: Выделить всё

mysql_args="--init-file=/tmp/mysql_reset.sql"
вставляем

Код: Выделить всё

mysql_user="mysql"
3.Редачим /tmp/mysql_reset.sql
в rc.conf религия не позволила вставить?

Re: HOWTO: Сброс пароля.

Добавлено: 2009-07-22 17:22:55
Base
Убив демона mysqld (killall -9 mysqld), затем запустив с опцией

Код: Выделить всё

mysqld --skip-grant-tables
устанавливаем новый пароль:

Код: Выделить всё

mysqladmin -h<ip> -uroot pass
И без всякого шаманства.

Re: HOWTO: Сброс пароля.

Добавлено: 2009-08-03 12:04:03
hizel

Код: Выделить всё

sudo dpkg-reconfigure mysql-server-5.0
и всё ^_^