[an error occurred while processing this directive]

Смена mysql пароля для пользователя debian-sys-maint.
Столкнулся с тем, что система отказалась проапгрейдиться посредством apt, 
так как не удается завершить демон mysql.
Оказалось, что запуск и остановку демона делает пользователь базы данных debian-sys-maint.

Пароль у него был заменен на что-то уже неизвестное, поэтому неоходимо было найти debian-way.

В файле /etc/mysql/debian.cnf находится какой-то страшный набор символов. 
Корректируем его, если есть желание, далее меняем пароль в базе. 
Например, так:

   # killall mysqld
   # mysqld_safe --skip-grant-table
   ^Z
   # bg
   # mysql -u root
   > UPDATE mysql.user SET Password = PASSWORD( 'новый пароль' )
   WHERE user.Host = 'localhost' 
   AND user.User = 'debian-sys-maint';
   > exit
   # fg
   ^C
   # /etc/init.d/mysql start

Теперь демон легко стартует, завершается, перезапускается.
Автоматическое обновление системы снова может беречь мой сон.
 
03.02.2008 , Автор: Heckfy , Источник: http://www.linuxquestions.org/quest...
Ключи: debian, mysql, service, update
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / MySQL специфика / Оптимизация и администрирование MySQL

[an error occurred while processing this directive]

[an error occurred while processing this directive]