2 FreeBSP
Да я наплужил. Вот заново поставил нашел еще такой вариант решения проблемы с паролем рута:
Код: Выделить всё
Шаг 1
Открываем 1 терминал, заходим под root, пишем:
#cd /usr/local/etc/rc.d
#./mysql-server stop
#cd /usr/bin/
#mysqld_safe --skip-grant-tables
на этом месте система как будто зависат... на самом деле просто mysqld_safe просто перешла в интерактивный режим и сюда будут валится логи.
Шаг 2
Открываем 2 терминал, заходим под root,
пишем:
#mysql
видим приветствие мускуля:
mysql>
пишем:
use mysql;
UPDATE user SET password=('New Password') where user='root';
exit;
далее запускаем mysql:
#mysql -u root -p 'New Password'
теперь первую консоль можно закрывать!
Чуть не забыл!
У меня почему-то после перезагрузки сервера мускуль снова терял базы и пароль рута. Помогло только когда я снова проделал все перечисленные в предыдущем посте действия, толька оставив пароль root'a пустым:
(UPDATE user SET password=('') where user='root';)
а потом изменил его еще раз вот так:
ftp# mysql -u root
mysql>
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_passwd');
mysql> exit
Так вот когда прописал :
SET PASSWORD FOR root@localhost='new_passwd';
Мне пишет следующее: ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
Как поставить норм пароль ?