Программа для удалённой поддержки
Заказать звонок


MDB2 Error: connect failed или MDB2 Error: insufficient permissions (ИПС «СТАНДАРТ» 3.0)

Проблема с подключением к базе данных MySQL. При ошибке "MDB2 Error: insufficient permissions" перейдите к п.8.3.

  1. Проверить правильность пароля в конфигурационном файле проекта config.ini.php (путь по умолчанию C:\belgiss\ips3\ips\www\config.ini.php, пароль по умолчанию "1357").
  2. Проверить, существует ли служба MySQL ("Пуск" - "Выполнить", введите команду compmgmt.msc, далее - "Службы и приложения" - "Службы"). Если да, проверить правильность указанного пути к файлу mysqld в свойствах данной службы.

    1. Если путь не верный, следует удалить службу через командную строку:
      sc delete MySQL
      Перейти к п. 8.3
    2. Если путь верный, вероятнее всего MySQL не сконфигурировался автоматически, следует сконфигурировать сервис вручную (см. п. 8.3).
  3. Запустить файл MySQLInstanceConfig.exe (путь по умолчанию C:\belgiss\ips3\MySQL\bin\MySQLInstanceConfig.exe).
    Выполнить:
    Next - Reconfigure instance - Detailed configuration - Developer machine - Non-transactional Database Only - Decision Support (DSS)/OLAP - Next - Manual selected default character set/collation (utf-8) - Include bin directory in windows path - Current root password (пустой), New root password (1357), confirm (1357) - Execute.
  4. Запустить phpmyadmin по адресу http://ip_adres_servera/phpmyadmin (логин: root, пароль: 1357 ). Нажмите вкладку SQL, вставьте текст:
    INSERT INTO `mysql`.`user` (`Host`, `User`, `Password`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`) VALUES
    ('localhost', 'ips', password ('1357'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', 0, 0, 0, 0);
    INSERT INTO `mysql`.`db`
    `Host` ,
    `Db` ,
    `User` ,
    `Select_priv` ,
    `Insert_priv` ,
    `Update_priv` ,
    `Delete_priv` ,
    `Create_priv` ,
    `Drop_priv` ,
    `Grant_priv` ,
    `References_priv` ,
    `Index_priv` ,
    `Alter_priv` ,
    `Create_tmp_table_priv` ,
    `Lock_tables_priv` ,
    `Create_view_priv` ,
    `Show_view_priv` ,
    `Create_routine_priv` ,
    `Alter_routine_priv` ,
    `Execute_priv`
    )
    VALUES (
    'localhost', 'ips', 'ips', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'
    );
    INSERT INTO `mysql`.`db` (
    `Host` ,
    `Db` ,
    `User` ,
    `Select_priv` ,
    `Insert_priv` ,
    `Update_priv` ,
    `Delete_priv` ,
    `Create_priv` ,
    `Drop_priv` ,
    `Grant_priv` ,
    `References_priv` ,
    `Index_priv` ,
    `Alter_priv` ,
    `Create_tmp_table_priv` ,
    `Lock_tables_priv` ,
    `Create_view_priv` ,
    `Show_view_priv` ,
    `Create_routine_priv` ,
    `Alter_routine_priv` ,
    `Execute_priv`
    )
    VALUES (
    'localhost', 'ipsconfig', 'ips', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'
    );
    INSERT INTO `mysql`.`db` (
    `Host` ,
    `Db` ,
    `User` ,
    `Select_priv` ,
    `Insert_priv` ,
    `Update_priv` ,
    `Delete_priv` ,
    `Create_priv` ,
    `Drop_priv` ,
    `Grant_priv` ,
    `References_priv` ,
    `Index_priv` ,
    `Alter_priv` ,
    `Create_tmp_table_priv` ,
    `Lock_tables_priv` ,
    `Create_view_priv` ,
    `Show_view_priv` ,
    `Create_routine_priv` ,
    `Alter_routine_priv` ,
    `Execute_priv`
    )
    VALUES (
    'localhost', 'ipsuser', 'ips', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'
    );
    FLUSH PRIVILEGES ;
  5. Нажмите "Ок". Попробуйте зайти в программу http://ip_adres_servera/.