Есть ли способ просмотреть прошлые запросы mysql с помощью phpmyadmin?

Вопрос:Я пытаюсь найти ошибку, которая удаляет строки в таблице mysql. В течение жизни я не могу отследить его в моем коде PHP, поэтому я хотел бы работать назад, найдя фактический запрос mysql, который удаляет строки. Я вошел в систему phpmyadmin, но не смог найти способ просмотреть историю прошлых операций sql. Есть ли способ просмотреть их

Вопрос:

Я пытаюсь найти ошибку, которая удаляет строки в таблице mysql.

В течение жизни я не могу отследить его в моем коде PHP, поэтому я хотел бы работать назад, найдя фактический запрос mysql, который удаляет строки.

Я вошел в систему phpmyadmin, но не смог найти способ просмотреть историю прошлых операций sql.

Есть ли способ просмотреть их в phpmyadmin?

Ответ №1

Хорошо, поэтому я наткнулся на ответ.

phpMyAdmin предлагает краткую историю. Если вы нажмете на значок “sql” только под логотипом “phpMyAdmin”, он откроет новое окно. В новом окне просто нажмите вкладку “История”.

Это даст вам последние двадцать операций SQL.

Ответ №2

В нижней части экрана SQL (запрос) находится вкладка Консоль. По умолчанию он не расширяется, но после нажатия на него должны отображаться вкладки “Параметры”, История и “Очистить”. Нажмите на историю.

Длина истории запросов задается из настроек страницы, которые можно найти, щелкнув шестерню в правом верхнем углу экрана.

Это правильно для PHP версии 4.5.1-1

Ответ №3

Вам просто нужно нажать на консоль в нижней части экрана в phpmyadmin и вы получите историю выполненных действий:

Ответ №4

Я не думаю, что phpmyadmin позволяет вам это делать, но я хотел бы услышать, что я ошибаюсь.

На другом конце вы можете включить ведение журнала запросов в mysql

Ответ №5

Да, вы можете записывать запросы в специальную таблицу базы данных phpmyadmin.

Смотрите http://wiki.phpmyadmin.net/pma/SQL_history.

Ответ №6

Я использую phpmyadmin Server version: 5.1.41.

Он предлагает возможность просмотра истории sql через таблицу phpmyadmin.pma_history.
Вы можете выполнить поиск в этой таблице.

Таблица pma_history имеет структуру

Ответ №7

Вам нужно щелкнуть по окну запроса чуть ниже логотипа phpMyAdmin, откроется новое окно.
Просто перейдите на вкладку “История SQL”. Там вы можете просмотреть историю SQL-запросов.

Ответ №8

Чтобы просмотреть прошлые запросы, просто запустите этот запрос в phpMyAdmin.

SELECT * FROM `general_log`

если он не включен, запустите следующие два запроса перед запуском.

SET GLOBAL log_output = ‘TABLE’; SET GLOBAL general_log = ‘ON’; Ответ №9

Возможно, я ошибаюсь, но я считаю, что я видел список предыдущих SQL-запросов в файле сеанса для сеансов phpmyadmin

Ответ №10

ОК, поэтому я знаю, что я немного опаздываю, и некоторые из вышеупомянутых ответов – отличные вещи.

Как ни мало, хотя, хотя на любой странице PHPMyAdmin:

  • Нажмите вкладку SQL
  • Нажмите “Получить автоматический сохраненный запрос”

тогда будет показан ваш последний введенный запрос.

Ответ №11

Вы можете запустить свой прошлый mysql с помощью /PATH_PAST_MYSQL/bin/mysqld.exe

он запускает ваш последний mysql, и вы можете увидеть его в phpmyadmin и других разделах вашей системы.

обратите внимание: остановите вашу текущую версию MySQL.

SF мой английский.

Ответ №12

почему вы не используете экспорт, затем нажмите кнопку-переключатель “Пользовательский – показать все возможные параметры”, затем выберите свою базу данных, затем перейдите в “Вывод” и выберите “Просмотреть вывод в виде текста”, просто прокрутите вниз и нажмите “Перейти”. Вуаля!

Ответ №13

Существует инструмент Adminer, который способен выполнять всю работу phpmyadmin, упакованную в один крошечный php файл.
http://www.techinfobit.com/how-to-import-export-database-without-any-extra-installation/

Оцените статью
Добавить комментарий