Mysql config личный сервер.
Я работаю на персональном почтовом сервере, следуя этому руководству:Digital Ocean -Postfix/Dovecot/Mysql - Настройка.
Дело в том, что я хочу настроить пользователя (на этот раз мой), как «нормальный». Это значит без какого-либо дополнительного проникновения. Чтобы добиться этого, я работаю над БД с пользователем root
которую я использую, чтобы «предоставлять / удалять» разрешения по мере необходимости.
- Мой «пользователь» имеет только разрешения
SELECT
на мою личнуюDB-email
. - Я просмотрел файлы конфигурации и журналы, но не могу найти ошибку или что я делаю не так.
- У пользователя
root
нет исходящей электронной почты, что означает, что он не включен ни в одну таблицу базы данных по соображениям безопасности.
Следующий log
сброс корыта tail
на сервер петлю-журнале цветового вручную:
/var/log/mail.log:
dovecot: auth-worker(5529): Error: mysql(127.0.0.1): Connect failed to database (my-db): Access denied for user 'my_user'@'localhost' (using password: YES) - waiting for 125 seconds before retry.
dovecot: auth: Error: auth worker: Aborted PASSL request for root@correo.my-fqdn-server.something: Lookup timed out.
dovecot: lmtp(root@correo.my-fqdn-server.something): Error: user root@correo.fqdn-server.something: Auth USER lookup failed.
dovecot: auth-worker(5529): Error: mysql: Query timed out (no free connections for 60 secs): SELECT email as user, password FROM virtual_users WHERE email = 'root@correo.my-fqdn-server.something';
auth-worker(5529): Error: sql(root@correo.my-fqdn-server.net): Password query failed: Not connected to database.
/var/log/mysql/error.log
2016-11-04T08:38:38.500948Z 2552 [Note] Access denied for user 'my_user'@'localhost' (using password: YES).
Поэтому я согласен с тем, что конфигурация на стороне сервера, возможно, в dovecot или postfix, указывает на подключение к проблемному DB-email
root
но я хочу, чтобы это был my-user
.
- Я обновил пароль и предоставил разрешения.
Любая помощь будет оценена.
примечание: этот вопрос был написан на странице "переполнение стека" и перенесен здесь в соответствии с природой (о конфигурации) вместо разработки программного обеспечения! (оригинальный вопрос)