Максимальная защита базы данных

  • strict warning: Non-static method view::load() should not be called statically in /app/sites/all/modules/views/views.module on line 1113.
  • strict warning: Declaration of views_handler_field::query() should be compatible with views_handler::query($group_by = false) in /app/sites/all/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /app/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /app/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /app/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /app/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /app/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /app/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /app/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /app/sites/all/modules/views/plugins/views_plugin_query.inc on line 0.
  • strict warning: Declaration of views_plugin_argument_validate::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /app/sites/all/modules/views/plugins/views_plugin_argument_validate.inc on line 0.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /app/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /app/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.

Опять всем здрасти! Защита данных программы управления клубом, думаю, интересует многих. Это деньги и их надо сторожить. Как на сегодняшний день максимально защитить базу данных, обычно это MySQL? Держать ее на сервере, а не ПК оператора - это понятно. Может ПК оператора подключать к удаленному рабочему столу и работать с программой управления запуская ее на сервере? Как предотвратить потерю данных при записи, чтении в базу? В общем какие сейчас самые оптимальные решения существуют?

ПК оператора

ПК оператора вместе с программой управления залом - это один компьютер. Сервер с базой данных должен быть отдельным компьютером с UPS вынесеным в отдельное помещение без физического доступа. Если операционка нормальная, то никто ничего не сделает этой базе. Операторами не работают специалисты по базам данных.

А вообще, я считаю, что надо набирать нормальных работников и следить за ними чтоб не скурвились. Безжалостно выгонять если не понимают, что воровать не хорошо. Иначе никакая защита базы данных не поможет.

Чтоб предотвратить потерю данных на сервере обязателен UPS. И ежедневно должны на другой компьютер копироваться бэкапы базы автоматически. Для MySQL используется тулза mysqldump которая выполняется регулярно автоматически по крону.

ПК оператора

Спасибо, буду знать