По идее не должны были слететь настройки MySQL.
Для проверки работы демона MySQL введи команды:
# service mysqld status
# service mysqld restart
И покажи что пишется.
Мне кажется у тебя просто демон MySQL перестал запускаться. Все что я ниже написал не стоит делать.
Но если все таки слетели настройки, то сделай так:
Задай новый пароль к БД Mail
# mysql -p
mysql> GRANT ALL PRIVILEGES ON mail.* TO 'postfix'@'localhost' IDENTIFIED BY 'password';Здесь за место 'password' ставишь свой пароль.
Далее надо уведомить Postfix и Dovecot об этом.
Открой файл /etc/postfix/sql/vdomains.cf
user = postfix
password = password
hosts = localhost
dbname = mail
table = domain
select_field = domain
where_field = domain
additional_conditions = and backupmx = '0' and active = '1'Поменяй здесь пароль 'password' на свой, который ты задал в команде:
mysql> GRANT ALL PRIVILEGES ON mail.* TO 'postfix'@'localhost' IDENTIFIED BY 'password';Аналогичным образом меняешь пароль доступа к базе mail в файлах
/etc/postfix/sql/vmailbox.cf
password = password/etc/postfix/sql/valias.cf
password = passwordКогда с Postfix закончишь, отредактируй файл /etc/dovecot/dovecot-sql.conf
В нем введи опять пароль доступа к БД:
connect = host=localhost dbname=mail user=postfix password=password

