Страница 1 из 2

1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Вт апр 23, 2019 8:47 am
dima
Непонятно куда исчезли ранее созданные почтовые ящики. Черт с ними ящиками, а вот то, что база smtp сама не создается в случае ее отсутствия - плохо. Я вот сейчас просто не знаю с каким логином и паролем эту базу делать, чтобы почтовые ящики заработали.

Изображение

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Вт апр 23, 2019 9:24 am
alenka
Базы данные для работы с почтой и другими сервисами, нельзя удалять (phpmyadmin, smtp,roundcubemail,и т.д )
Вам нужно переустановить почтовые сервисы, по ссылке :8002/?do=mailserver&module=massinstall

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Вт апр 23, 2019 10:42 am
dima
alenka писал(а):
Вт апр 23, 2019 9:24 am
Базы данные для работы с почтой и другими сервисами, нельзя удалять (phpmyadmin, smtp,roundcubemail,и т.д )
Вам нужно переустановить почтовые сервисы, по ссылке :8002/?do=mailserver&module=massinstall
Дело в том, что я ничего не удалял. Единственное изменение, которые было с момента установки панели это замена MySQL 5.6 на MariaDB 10.3, что возможно и могло такой результат дать в теории. За совет спасибо, попробую.

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 6:31 am
dima
alenka писал(а):
Вт апр 23, 2019 9:24 am
Базы данные для работы с почтой и другими сервисами, нельзя удалять (phpmyadmin, smtp,roundcubemail,и т.д )
Вам нужно переустановить почтовые сервисы, по ссылке :8002/?do=mailserver&module=massinstall
Установил, но ничего не изменилось, та же ошибка. Кстати, у меня phpMyAdmin выдает:

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

Невозможно подключиться к серверу MySQL
Это не может быть из-за того, что вот этих баз, которые вы перечислили (phpmyadmin, smtp,roundcubemail,и т.д ) я соответствующим каталоге не наблюдаю? Очень похоже на то, что они были удалены в процессе установки MariaDB.

Их можно как-то восстановить через панель или теперь только создавать вручную? Если вручную, то с какими параметрами их нужно создавать?

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 7:08 am
alenka
Вы сторонние репозитарии подключали?
Вручную пароль к базе меняли?
Выполняется данная команда?
mysql -uroot -p`echo $(cat /etc/brainy/conf/mysql | grep root | grep -Eoi '[a-z0-9]+$')` -e "show databases;"

покажите вывод ls -al /etc/yum.repos.d/
И покажите вывод rpm -qa | grep maria

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 7:48 am
dima
alenka писал(а):
Ср апр 24, 2019 7:08 am
Вы сторонние репозитарии подключали?
Вручную пароль к базе меняли?
Выполняется данная команда?
mysql -uroot -p`echo $(cat /etc/brainy/conf/mysql | grep root | grep -Eoi '[a-z0-9]+$')` -e "show databases;"

покажите вывод ls -al /etc/yum.repos.d/
И покажите вывод rpm -qa | grep maria
Ничего стороннего не подключал. Пароли вручную тоже не менял, да и вообще никак не трогал системные базы. Команда выполняется:

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

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| optima_doska       |
| optima_gena        |
| optima_gospro      |
| optima_grazhd      |
| optima_kredit      |
| optima_medkom      |
| optima_netpro      |
| optima_propiska    |
| optima_rvp74rf     |
| optima_voennik     |
| performance_schema |
+--------------------+
Единственное, что я делал, это менял предустановленную MySQL 5.6 на MariaDB 10.3 - при этом делал это не через консоль, а через панель управления в соответствующем разделе. Я когда BrainCP ставил, в начальной конфигурации выбрал MySQL 5.6 и видимо зря, потому что он периодически падал, после замены на MariaDB падения пропали.

Репо:

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

[root@rvp74 ~]# ls -al /etc/yum.repos.d/
total 48
drwxr-xr-x   2 root root  206 Apr 23 09:39 .
drwxr-xr-x 105 root root 8192 Apr 24 10:13 ..
-rw-r--r--   1 root root 1005 Apr 23 09:39 brainy.repo
-rw-r--r--   1 root root 1664 Nov 23 18:16 CentOS-Base.repo
-rw-r--r--   1 root root 1309 Nov 23 18:16 CentOS-CR.repo
-rw-r--r--   1 root root  649 Nov 23 18:16 CentOS-Debuginfo.repo
-rw-r--r--   1 root root  314 Nov 23 18:16 CentOS-fasttrack.repo
-rw-r--r--   1 root root  630 Nov 23 18:16 CentOS-Media.repo
-rw-r--r--   1 root root 1331 Nov 23 18:16 CentOS-Sources.repo
-rw-r--r--   1 root root 5701 Nov 23 18:16 CentOS-Vault.repo
Пакеты:

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

[root@rvp74 ~]# rpm -qa | grep maria
mariadb-libs-5.5.52-201.el7.centos.x86_64
mariadb10.3-common-10.3.7-10.el7.centos.x86_64
mariadb10.3-libs-10.3.7-10.el7.centos.x86_64
mariadb10.3-server-utils-10.3.7-10.el7.centos.x86_64
mariadb10.3-server-10.3.7-10.el7.centos.x86_64
mariadb10.3-10.3.7-10.el7.centos.x86_64

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 7:56 am
alenka
Смотрите, по списку баз которые у вас есть на скринах.
Вам нужно переустановить phpmyadmin (так как нет для него базы)
Переустановить почтовые сервисы (Для них тоже нет баз)
В этом же посту, указана ссылка для переустановки сразу всех почтовых сервисов.

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 8:15 am
dima
alenka писал(а):
Ср апр 24, 2019 7:56 am
Смотрите, по списку баз которые у вас есть на скринах.
Вам нужно переустановить phpmyadmin (так как нет для него базы)
Переустановить почтовые сервисы (Для них тоже нет баз)
В этом же посту, указана ссылка для переустановки сразу всех почтовых сервисов.
Там по этой ссылке две кнопки: Установить и Удалить любые связи.

Кнопку Установить уже пробовал. Значит мне надо кнопкой удалить воспользоваться? Или нет?

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 8:53 am
alenka
Нажмите установить.

Re: 1049:Unknown database 'smtp' Ошибка подключения к серверу баз данных MySql

Добавлено: Ср апр 24, 2019 9:34 am
dima
alenka писал(а):
Ср апр 24, 2019 8:53 am
Нажмите установить.
Уже пробовал. Вообще, есть желание обнулить сервер и заново поставить BrainyCP (с теми же логинами и паролями).

Если не сложно, можете подсказать, какие директории копировать и какие файлы редактировать, чтобы все сайты и базы данных от сайтов потом корректно отобразились в новой панели?

Думаю такая инструкция была бы полезной не только мне - типа универсальный способ решения всех проблем.

Также такую инструкцию можно было бы рассматривать как эдакий гайд для тех, кто хочет мигрировать на другой хостинг.

Может действительно составите инструкцию по переносу сайтов с одного BrainyCP на другой чистый BrainyCP?

Это бы и вашу работу облегчило - со слишком хитрыми проблема можно отправлять на эту инструкцию и если проблема сохраняется на чистой системе уже идти разбираться.