Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: (РЕШЕНО)Как установить пароль root на mysql ??  (Прочитано 41640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZXprSL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Всем привет,

Нужно сменить пароль root на mysql  

Server version: 5.0.67-0ubuntu6 (Ubuntu)


Везде пишут сделать так:

mysqladmin -u root password '1234'


Однако вываливается такое:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


Как установить пароль root на mysql ??


« Последнее редактирование: 03 Апреля 2009, 14:15:55 от ZXprSL »


Оффлайн ZXprSL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Как установить пароль root на mysql ??
« Ответ #2 : 03 Апреля 2009, 13:45:19 »
mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

тот же результат..

Oni-chan

  • Гость
Re: Как установить пароль root на mysql ??
« Ответ #3 : 03 Апреля 2009, 14:05:30 »
а если попробовать dpkg-reconfigure mysql

Оффлайн ZXprSL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Как установить пароль root на mysql ??
« Ответ #4 : 03 Апреля 2009, 14:11:18 »
Сделал таки так..  путём научного тыка

Останавливаем MySQL:
   /etc/init.d/mysql stop

Запускаем в режиме без проверки прав доступа:
   /usr/sbin/mysqld --skip-grant-tables &

Соединяемся как root без пароля:
   mysql

Выбираем активную БД:
  use mysql;

Обновляем пароль:
   mysql> update user set Password=PASSWORD('новый пароль') WHERE User='root';
   mysql> flush privileges;


Завершаем работу mysqld:
   fg
   "Ctrl+c"

Запускаем MySQL в обычном режиме.
   /etc/init.d/mysql start


Теперь всё ОК :)

 

Страница сгенерирована за 0.074 секунд. Запросов: 23.