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

Тема: Не создаются базы данных

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

    По умолчанию Не создаются базы данных

    Добрый день!

    Не создаются базы данных, выходит вот такая ошибка: Не удалось выполнить запрос к базе данных.
    http://prntscr.com/g3132u

    Уже пробовал через возможности удалять MySQL сервер и снова его добавлять. Перазагружал сервер, в поиске искал но не нашел.

    Пароль к руту задан в панели, через PhpMyAdmin базы и пользователи создаются, через рута получается зайти без проблем.

    Подскажите куда копать?

    Версия ISPmanager Lite 5.57.1

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

    По умолчанию

    Сделал вот такую команду
    Код HTML:
    [root@globus ~]# /usr/local/mgr5/sbin/mgrctl -m ispmgr db.server
    id=3 name=MySQL type=mysql host=localhost username=root password=тут_верный_пароль

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

    По умолчанию

    mysql какой версии?

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

    По умолчанию

    Возможно кому то пригодиться.

    Проверяем логи /var/log/mysqld.log

    Видим ошибки:
    Код HTML:
    70801 11:45:19 [ERROR] Missing system table mysql.proxies_priv; please run mysql_upgrade to create it
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_current' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'setup_consumers' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'setup_instruments' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'setup_timers' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'performance_timers' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'threads' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_thread_by_event_name' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'events_waits_summary_global_by_event_name' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'file_summary_by_event_name' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'file_summary_by_instance' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'mutex_instances' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'rwlock_instances' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
    170801 11:45:19 [ERROR] Native table 'performance_schema'.'file_instances' has the wrong structure
    170801 11:45:19 [Note] Event Scheduler: Loaded 0 events
    170801 11:45:19 [Note] /usr/libexec/mysqld: ready for connections.
    Version: '5.5.57'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL) by Remi
    170801 11:47:50 [ERROR] Column count of mysql.user is wrong. Expected 42, found 39. Created with MySQL 50173, now running 50557. Please use mysql_upgrade to fix this error.
    170801 11:47:50 [ERROR] Incorrect definition of table mysql.proc: expected column 'comment' at position 15 to have type text, found type char(64).
    170801 18:06:41 [ERROR] Column count of mysql.user is wrong. Expected 42, found 39. Created with MySQL 50173, now running 50557. Please use mysql_upgrade to fix this error.
    Вводим команду: mysql_upgrade в консоли

    Смотрим результат:
    Код HTML:
    Looking for 'mysql' as: mysql
    Looking for 'mysqlcheck' as: mysqlcheck
    Running 'mysqlcheck with default connection arguments
    Running 'mysqlcheck with default connection arguments
    mysql.columns_priv                                 OK
    mysql.db                                           OK
    mysql.event                                        OK
    mysql.func                                         OK
    mysql.general_log                                  OK
    mysql.help_category                                OK
    mysql.help_keyword                                 OK
    mysql.help_relation                                OK
    mysql.help_topic                                   OK
    mysql.host                                         OK
    mysql.ndb_binlog_index                             OK
    mysql.plugin                                       OK
    mysql.proc                                         OK
    mysql.procs_priv                                   OK
    mysql.servers                                      OK
    mysql.slow_log                                     OK
    mysql.tables_priv                                  OK
    mysql.time_zone                                    OK
    mysql.time_zone_leap_second                        OK
    mysql.time_zone_name                               OK
    mysql.time_zone_transition                         OK
    mysql.time_zone_transition_type                    OK
    mysql.user                                         OK
    roundcube.cache                                    OK
    roundcube.cache_index                              OK
    roundcube.cache_messages                           OK
    roundcube.cache_shared                             OK
    roundcube.cache_thread                             OK
    roundcube.contactgroupmembers                      OK
    roundcube.contactgroups                            OK
    roundcube.contacts                                 OK
    roundcube.dictionary                               OK
    roundcube.identities                               OK
    roundcube.searches                                 OK
    roundcube.session                                  OK
    roundcube.system                                   OK
    roundcube.users                                    OK
    Running 'mysql_fix_privilege_tables'...
    ERROR 1436 (HY000) at line 1151: Thread stack overrun:  8864 bytes used of a 131    072 byte stack, and 128000 bytes needed.  Use 'mysqld --thread_stack=#' to speci    fy a bigger stack.
    FATAL ERROR: Upgrade failed
    Правим конфиг: /etc/mysql/my.cnf
    И корректируем там:
    thread_stack = 512K

    Применяем изменения: /etc/init.d/mysqld restart

    Вводим команду: mysql_upgrade в консоли еще раз

    Получаем

    Код HTML:
    mysql.columns_priv                                 OK
    mysql.db                                           OK
    mysql.event                                        OK
    mysql.func                                         OK
    mysql.general_log                                  OK
    mysql.help_category                                OK
    mysql.help_keyword                                 OK
    mysql.help_relation                                OK
    mysql.help_topic                                   OK
    mysql.host                                         OK
    mysql.ndb_binlog_index                             OK
    mysql.plugin                                       OK
    mysql.proc                                         OK
    mysql.procs_priv                                   OK
    mysql.proxies_priv                                 OK
    mysql.servers                                      OK
    mysql.slow_log                                     OK
    mysql.tables_priv                                  OK
    mysql.time_zone                                    OK
    mysql.time_zone_leap_second                        OK
    mysql.time_zone_name                               OK
    mysql.time_zone_transition                         OK
    mysql.time_zone_transition_type                    OK
    mysql.user                                         OK
    roundcube.cache                                    OK
    roundcube.cache_index                              OK
    roundcube.cache_messages                           OK
    roundcube.cache_shared                             OK
    roundcube.cache_thread                             OK
    roundcube.contactgroupmembers                      OK
    roundcube.contactgroups                            OK
    roundcube.contacts                                 OK
    roundcube.dictionary                               OK
    roundcube.identities                               OK
    roundcube.searches                                 OK
    roundcube.session                                  OK
    roundcube.system                                   OK
    roundcube.users                                    OK
    Running 'mysql_fix_privilege_tables'...
    OK
    После этого базы создаются. Однако получилось только после того как создал этот пост.

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

Ваши права

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