>с последним вариантом он пустил но говорит что база не выбрана:
>UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root'; UPDATE mysql.user SET Password=PASSWORD('Ваш новый пароль') WHERE User='root';
>ERROR 1046 (3D000): No database selected
>
>А если так
>SET PASSWORD FOR root@localhost=PASSWORD('new_password');
>
>то режим его не устраивает
>ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option
>so it cannot execute this statement
эта команда для mysqladmin, а ты находишься в консоли клиента mysql
если опять будет ругаться
находясь в консоли mysql выполни
SELECT User FROM mysql.user ;
ответ примерно такой
+---------+
| User |
+---------+
| mysql |
| |
| root |
+---------+
если юзера root не будет его нуна создать командой INSERT
если будет ругаться на отсутствие базы mysql, ты видимо пропустил
создание при установке
/usr/bin/mysql_install_db --user=mysql