Показано с 1 по 5 из 5

Тема: ISPmanager Business и сервер mysql по умолчанию

  1. #1
    Junior Member
    Регистрация
    03.08.2015
    Сообщений
    23

    По умолчанию ISPmanager Business и сервер mysql по умолчанию

    При установке ISPmanager Business последней версии (на данный момент 5.290.0) на чистый сервер CentOS 8, по умолчанию устанавливается MySQL 8.0.21
    Можно ли как-то заставить ISPmanager Business ставить базу данных по умолчанию MariaDB (к примеру версии 10.3 из репозитория ISP)? Например Lite версия панели по моему так и делает.

    ps: пользоваться альтернативными версиями БД - не охота.
    Последний раз редактировалось Larin; 04.04.2021 в 15:35.

  2. #2
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,100

    По умолчанию

    Можно, но тогда работа панели не гарантируется, по словам разработчиков
    P.S. Я бы пока на Bus не ставил centos 8
    будете бесплатным тестером для разработчиков red hat

  3. #3
    Junior Member
    Регистрация
    03.08.2015
    Сообщений
    23

    По умолчанию

    Цитата Сообщение от Mobiaaa Посмотреть сообщение
    Можно, но тогда работа панели не гарантируется, по словам разработчиков
    Вы не ответили как это сделать.
    Если речь идет об этой инструкции ( https://doc.ispsystem.ru/index.php/%...B8%D0%B8_MySQL ), то это только для Lite версии, а вопрос мой по Business.
    Гарантии от производителя мне не нужны, если что.

  4. #4
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,100

    По умолчанию

    Процедура аналогична
    Подключаете новый репозиторий, обновляете версию до нужной

  5. #5
    Junior Member
    Регистрация
    20.04.2013
    Сообщений
    6

    По умолчанию

    Добрый день. Панель ISP Bus приобреталась под Битрикс, поэтому нужно было обновить нативную версию MySQL до MariaDB 10.4. Centos 7.

    Обновление делали по вышеуказанному мануалу.
    Сначала ставили MariaDB, потом панель.

    Все функции панели работают, кроме создания БД. Хотя сами БД из PhpMyAdmin создаются и в панели потом их видно, как свободные БД.

    Собственно ошибка при создании БД из панели: "Ошибка - Не удалось выполнить запрос к базе данных. "

    Логи ниже.

    Вариант с докером, по причине низкой производительности не рассматривается.

    Аналогичная связка на Lite версии работает без проблем.

    Куда копать, в какую сторону ?


    2021-07-29_13-00-50 (3).jpg


    Jul 29 12:53:33 [139490:15] core_module INFO Request [167.99.9][root#userhost] 'addr_list=84.06.17&charset=utf8&clicked_button=ok &comment=rI9yE5pK8ihO0u&confirm=*&func=db.edit&hid e_remote_access=on&host_local=yes&hostaddrs=localh ost%2C%2084.06.17&name=testbd&noip_hostinfo=&out=x json&password=*&pre_hostinfo=&remote_access=off&se rver=MySQL&sok=ok&type=mysql&user=%2A&username=tes tuser'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[out] = 'devel'
    Jul 29 12:53:33 [139490:15] conn EXTINFO drop Param[sok]
    Jul 29 12:53:33 [139490:15] conn EXTINFO drop Param[sv_field]
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[internal_get_metadata] = 'on'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT value FROM userprops WHERE users = 4 AND name = 'limit_db''
    Jul 29 12:53:33 [139490:15] core_module EXTINFO Internal [167..9.27][userhost] 'addr_list=84.24..187&charset=utf8&clicked_button= ok&comment=rI9yE5pK8ihO0u&confirm=*&func=db.edit&h ide_remote_access=on&host_local=yes&hostaddrs=loca lhost%2C%2084.06.17&name=testbd&noip_hostinfo=&out =devel&
    ......
    Jul 29 12:53:33 [139490:15] core_decoration WARNING Duplicate value 'off' for input '/doc/remote_access'
    Jul 29 12:53:33 [139490:15] core_decoration WARNING Duplicate value '' for input '/doc/addr_list'
    Jul 29 12:53:33 [139490:15] core_decoration WARNING Duplicate value '' for input '/doc/host_local'
    Jul 29 12:53:33 [139490:15] core_decoration WARNING Duplicate value '' for input '/doc/hostaddrs'

    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM totp WHERE user='userhost''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[args] = ''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[value] = 'testbd'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[name] = 'name'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[func] = 'check.dbname'
    Jul 29 12:53:33 [139490:15] core_module EXTINFO Internal [167..9.27][userhost] 'args=&func=check.dbname&name=name&value=testbd'
    Jul 29 12:53:33 [139490:15] core_decoration EXTINFO New value name = 'testbd'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM totp WHERE user='userhost''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[args] = 'case,63'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[value] = 'testuser'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[name] = 'username'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[func] = 'check.username'
    Jul 29 12:53:33 [139490:15] core_module EXTINFO Internal [167..9.27][userhost] 'args=case%2C63&func=check.username&name=username& value=testuser'
    Jul 29 12:53:33 [139490:15] core_decoration EXTINFO New value username = 'testuser'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM totp WHERE user='userhost''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[args] = ''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[value] = 'rI9yE5pK8ihO0u'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[name] = 'password'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[func] = 'check.password'
    Jul 29 12:53:33 [139490:15] core_module EXTINFO Internal [167..9.27][userhost] 'args=&func=check.password&name=password&value=*'
    Jul 29 12:53:33 [139490:15] core_decoration EXTINFO New value password = '*'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM totp WHERE user='userhost''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[args] = ''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[value] = '84.06.17'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[name] = 'addr_list'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[func] = 'check.dbaddr'
    Jul 29 12:53:33 [139490:15] core_module EXTINFO Internal [167..9.27][userhost] 'args=&func=check.dbaddr&name=addr%5Flist&value=84 .06.17'
    Jul 29 12:53:33 [139490:15] core_decoration EXTINFO New value addr_list = '84.06.17'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM totp WHERE user='userhost''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT ds.id FROM dbserver ds INNER JOIN v_userlocations ul ON ds.node=ul.node_id AND ul.role_name='mysql_server' AND ul.user_id='4' AND ds.type='mysql' AND ds.name='MySQL''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT COUNT(*) FROM db_assign dba INNER JOIN dbserver dbs ON dbs.id=dba.dbserver WHERE dba.name='testbd' AND dba.name<>'' AND dbs.type='mysql''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'INSERT INTO db_assign (comment, dbserver, id, name, users) VALUES('rI9yE5pK8ihO0u', '1', '2', 'testbd', '4')'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'INSERT INTO global_index VALUES('db_assign','name','2', LOWER('testbd'))'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT COUNT(*) FROM db_user_assign dua INNER JOIN db_assign dba ON dba.id=dua.db_assign INNER JOIN db_user du ON du.id=dua.db_user INNER JOIN users u ON u.id=du.users INNER JOIN dbserver dbs ON dbs.id=dba.dbserver WHERE du.name='testuser' AND u.name<>'userhost' AND dbs.type='mysql''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM db_user WHERE name = 'testuser' AND users = '4''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'INSERT INTO db_user (id, name, users) VALUES('2', 'testuser', '4')'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM db_user_assign WHERE db_assign='2' AND db_user='2''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'INSERT INTO db_user_assign (db_assign, db_user) VALUES('2', '2')'
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM userprops WHERE users='4' AND name='limit_db''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM userprops WHERE users='4' AND name='limit_dbsize''
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT * FROM userprops WHERE users='4' AND name='limit_db_users''
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[out] = 'devel'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[name] = 'testbd'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[username] = 'testuser'
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[server] = 'MySQL'
    Jul 29 12:53:33 [139490:15] conn EXTINFO drop Param[type]
    Jul 29 12:53:33 [139490:15] db EXTINFO Query: 'SELECT node_id FROM v_userlocations WHERE role_name='mysql_server' AND user_id=4'
    Jul 29 12:53:33 [139490:15] rpc EXTINFO Query('charset=utf8&clicked_button=ok&comment=rI9y E5pK8ihO0u&confirm=*&func=db.edit&hide_remote_acce ss=on&host_local=yes&noip_hostinfo=&out=devel&pre_ hostinfo=&server=MySQL&sok=ok&user=%2A&addr_list=8 4%2E240%2E206%2E187&hfields=remote%5Faccess&hostad drs=localhost%2C%2084%2E240%2E206%2E187&name=testb d&owner=userhost&password=*&username=testuser&su=u serhost&userexperience=expert&lang=ru&authinfo=*')
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO mgr_client::Result::Result(mgr_xml::Xml const&, bool, bool) (lib/libmgr.so.5.309.1 + 0x370) [*0x7f4cc03d4376]
    ...
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO ispcore::ProcessRequest::ProcessApi1() (lib/libbase.so.5.309.1 + 0x204) [*0x7f4cc1c5c0e2]
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO mgr_thread::Handle::Impl<mgr_thread::Pool<ispcore: :ProcessRequest>::Worker>::run() (lib/libbase.so.5.309.1 + 0x512) [*0x7f4cc039172f]
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO ??? (lib/libmgr.so.5.309.1 + 0x0) [*0x7f4cc3d7bea5]
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO ??? (/lib64/libpthread.so.0 + 0x0) [*0x7f4cc3aa49fd]
    Jul 29 12:53:33 [139490:15] backtrace EXTINFO ??? (/lib64/libc.so.6 + 0x6d) [*(nil)]
    ....
    Jul 29 12:53:33 [139490:15] libmgr ERROR Error: Type: 'db' Object: 'query' Value: ''
    Jul 29 12:53:33 [139490:15] libmgr WARNING Job was destroyed because exception in job destructor

    Jul 29 12:53:33 [139490:15] action EXTINFO Get message for error in action 'db.edit' for level 30
    Jul 29 12:53:33 [139490:15] action EXTINFO Get message for error in action 'mgrerror_db' for level 30
    Jul 29 12:53:33 [139490:15] db EXTINFO rollback transaction
    Jul 29 12:53:33 [139490:15] action EXTINFO Get message for error in action 'msgerror' for level 30
    Jul 29 12:53:33 [139490:15] conn EXTINFO drop Param[sok]
    Jul 29 12:53:33 [139490:15] conn EXTINFO Param[internal_error] = '<?xml version="1.0" encoding="UTF-8"?>
    <error type="db" object="query" external="yes" lang="ru"><param name="object" type="msg" msg="Не удалось выполнить запрос к базе данных. __value__ __dbms_report__">query</param><param name="value"/><param name="dbms_report"/><stack><action level="16" user="userhost">db.users.edit</action><action level="30" user="ispmaster">db.edit</action><action level="16" user="userhost">db.edit</action></stack><group>__object__</group><msg>Не удалось выполнить запрос к базе данных. </msg></error>
    '
    Jul 29 12:53:33 [139490:15] core WARNING 0x7f4ca0000c30 Restart request
    Jul 29 12:53:33 [139490:16] conn EXTINFO Param[username] = 'userhost'
    Jul 29 12:53:33 [139490:16] conn EXTINFO Param[func] = 'authenticate.internal'
    Jul 29 12:53:33 [139490:16] core_module EXTINFO Internal [][] 'func=authenticate.internal&username=userhost'
    Jul 29 12:53:33 [139490:16] db EXTINFO begin transaction
    Последний раз редактировалось AlexanderR; 29.07.2021 в 15:44. Причина: Добавлен log

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •