Добавляем в файл /etc/my.cnf
В секцию [mysqld] следующее
skip-grant-tables
Перезапускаем сикуль
support$ sudo /usr/local/etc/rc.d/mysql-server restart
support$ sudo mysql -p
входим с пустым паролем.
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 15
Server version: 5.1.57 FreeBSD port: mysql-server-5.1.57
mysql> UPDATE mysql.user SET password = PASSWORD(‘P@sss’) WHERE user = ‘root’ AND host = ‘localhost’;
Собственно все. убираем строку skip-grant-tables из файла my.cnf и ресетим сикуль