Как изменить пароль для пользователя в MySQL [редактировать]
Свой пароль можно поменять через:
SET PASSWORD = PASSWORD('пароль') Пароль определенного пользователя можно поменять через:
SET PASSWORD FOR логин@localhost = PASSWORD('пароль');
SET PASSWORD FOR логин@"%" = PASSWORD('пароль');
тоже самое делают:
UPDATE mysql.user SET Password=PASSWORD('пароль') WHERE User='логин' AND Host='localhost';
FLUSH PRIVILEGES;
или GRANT USAGE ON БД.* TO логин@localhost IDENTIFIED BY 'пароль';
или mysqladmin -u логин password пароль
Добавлено (11.05.2007, 18:48)
---------------------------------------------
в консоли mysql пишем:
set password = password("newpass");
Обновление 05/04/06:
Если пароль и не знали, но есть пароль root:
остановить mysql
запустить mysqld c опцией –skip-grant-tables
mysqladmin -password ‘newpass’
mysqladmin flush-privileges
mysqladmin shutdown
нормальный запуск mysql
взято с хз