Назад | Перейти на главную страницу

Журнал базы данных сервера MySQL

У меня есть сайт с базой данных MySQL. Кто-то удалил 1000 записей из таблицы. Есть ли способ узнать, кто и когда удалил записи с веб-сайта? А откуда удаляли записи: с сайта или с phpmyadmin?

Будет здорово, если кто-нибудь сможет мне помочь.

Если у вас не было общий журнал запросов включен, пока это произошло, нет, эта информация потеряна.

Если вы уже включили ведение журнала mysql, вы можете просто просмотреть файл журнала. Вы можете найти каждый выполненный запрос, и вы можете знать пользователя и IP-адрес клиента.

Ведение журнала можно включить в файле конфигурации /etc/mysql/my.cnf:

general_log_file        = /var/log/mysql/mysql.log

Если файл журнала пуст, а строка файла журнала прокомментирована, значит, у вас не включен журнал. AFAIK, вы НЕ можете найти такую ​​информацию в этом случае (без регистрации).