1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Решение проблем связанных с электронной почтой при использовании Brainy
Аватара пользователя
investor_
Сообщения: 41
Зарегистрирован: Чт янв 09, 2020 11:12 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение investor_ » Вс янв 19, 2020 1:52 pm

Есть решение моей проблемы? Хотя бы костыль какое-нибудь, не могу почтовые аккаунты создать и т.д.

Аватара пользователя
sbury
Сообщения: 1341
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение sbury » Вс янв 19, 2020 7:45 pm

echo '/usr/lib64/mysql' > /etc/ld.so.conf.d/mysqld.conf
ldconfig

systemctl restart mysqld

проверьте подключение с консоли. пароль тут:
/etc/brainy/conf/mysql

Аватара пользователя
investor_
Сообщения: 41
Зарегистрирован: Чт янв 09, 2020 11:12 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение investor_ » Вс янв 19, 2020 8:38 pm

Код: Выделить всё

$ sudo echo '/usr/lib64/mysql' > /etc/ld.so.conf.d/mysqld.conf
-bash: /etc/ld.so.conf.d/mysqld.conf: Permission denied
Нет доступа...

Аватара пользователя
investor_
Сообщения: 41
Зарегистрирован: Чт янв 09, 2020 11:12 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение investor_ » Пн янв 20, 2020 6:47 am

Содержимое файла /etc/ld.so.conf.d/mysqld.conf:

Код: Выделить всё

/usr/lib64/mysql
Из консоли подключается норм с хостами localhost и 127.0.0.1
Но так было и раньше.

В панели ошибка
1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql
все-равно есть...

Аватара пользователя
sbury
Сообщения: 1341
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение sbury » Пн янв 20, 2020 8:12 am

переустановите exim в панели в Менеджере приложений

Аватара пользователя
investor_
Сообщения: 41
Зарегистрирован: Чт янв 09, 2020 11:12 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение investor_ » Пн янв 20, 2020 9:11 am

переустановите exim в панели в Менеджере приложений
Не помогло...

Аватара пользователя
alenka
Сообщения: 1970
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение alenka » Пн янв 20, 2020 9:15 am

Свяжитесь с нами в чат, или скайп.

Аватара пользователя
investor_
Сообщения: 41
Зарегистрирован: Чт янв 09, 2020 11:12 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение investor_ » Вт янв 21, 2020 9:58 am

Моя проблема решилась правкой /etc/my.cnf
Нужно было убрать директиву:

Код: Выделить всё

skip_name_resolve

Аватара пользователя
alenka
Сообщения: 1970
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение alenka » Вт янв 21, 2020 10:08 am

skip_name_resolve
Есть подозрение что данную прописывает mysqltuner
Директива skip_name_resolve блокирует хосты которые не резолвятся, и localhost был заблокирован.

interloper
Сообщения: 14
Зарегистрирован: Вс май 17, 2020 3:56 pm

Re: 1045:Access denied for user 'smtp'@'127.0.0.1' (using password: YES) Ошибка подключения к серверу баз данных MySql

Сообщение interloper » Вс май 17, 2020 5:45 pm

Уже второй раз ловлю аналогичную проблему.
Первый раз полечилось простой переустановкой exim из менеджера приложений.
Теперь опять та же фигня.
1045:Access denied for user 'smtp'@'localhost' (using password: YES) Ошибка подключения к серверу баз данных MySql
Я уже переставлял и exim, и mysql, и dovecot в придачу.
Перестраивал jail и для пользователей тоже.
Ну и перегружал туда-сюда много раз.
Проверял доступ к базе smtp через консоль, используя пароль из exim.conf - все работает.
и через 127.0.0.1 и через localhost , файрвол отключал...
Для того, чтобы убедиться, что exim и базы в целом взаимодейсвуют - прописал в my.cnf : skip-grant-tables , чтобы вообще пароли не проверяло и оно все работает. И почта отправляется и получается, все как обычно. Но опция эта не решение конечно.
Кто подскажет, как где включить такой дебаг, чтобы муксул написал в лог какой пароль получил, и почему он ему не подошел ?
exim к сожалению в такой ситуации пишет очень просто - Internal error. Ну и мускул соотвественно пишет Access Denied.
Что-то я потерялся...
Заранее спс.

Ответить