Невозможно экспортировать таблицу в формате SQL в phpMyAdmin - PullRequest
0 голосов
/ 16 декабря 2018

Я хочу экспортировать свою таблицу SQL из phpMyAdmin, но на моем сервере я не могу выбрать формат SQL, потому что он не существует.

Я также не могу экспортировать полный файл SQL.После того, как я нажму «Go», в моем браузере отобразится ошибка.

Как я могу это исправить?

screenshot of problem

Ответы [ 8 ]

0 голосов
/ 19 июля 2019

Это ошибка.Вы можете просто на первой вкладке выбрать все данные и нажать кнопку экспорта в правом нижнем углу.Параметр sql будет установлен по умолчанию.

как этот

0 голосов
/ 24 июня 2019

Код присутствует в скрипте, просто измените метод POST на REQUEST

if (isset($_REQUEST['single_table'])) {
$GLOBALS['single_table'] = $_REQUEST['single_table'];
}
0 голосов
/ 02 июля 2019
1. Go to C:\wamp\apps\phpmyadmin(YOUR_PHP_VERSION)\libraries\classes\Display
2. open Export.php
3. look for line /* Scan for plugins */ (near 662)
4. check if following lines are set or not

if (isset($_POST['single_table'])) {
$GLOBALS['single_table'] = $_POST['single_table'];
}
if (isset($_GET['single_table'])) {
$GLOBALS['single_table'] = $_GET['single_table'];
}
0 голосов
/ 14 апреля 2019

В файле xampp Export.php:

/opt/lampp/phpmyadmin/libraries/classes/Display
0 голосов
/ 27 января 2019

Пока проблема не устранена, вы можете попробовать другой способ.Откройте таблицу, которую вы хотите экспортировать, затем пройдите весь путь вниз и посмотрите на результаты запроса.Там вы можете экспортировать результат запроса, и вот вариант с SQL.В моем случае это работает нормально. нажмите, чтобы увидеть скриншот

0 голосов
/ 30 декабря 2018

У них есть исправление:

Ресурсы: Выпуск 14775 | Исправлено для 14775

Выполните следующие действия:

  1. Подключитесь к серверу через SSH.(Я бы рекомендовал сначала сохранить исходный файл на всякий случай)
  2. Редактировать файл /usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/classes/Display/Export.php.

! Примечание: для Windows это будет %plesk_dir%admin\htdocs\domains\databases\phpMyAdmin\libraries\classes\Display\Export.php.

Найти строку /* Scan for plugins */ ( вокруг строки 662 ) Добавить следующий текст над строкой:
// Export a single table

if (isset($_GET['single_table'])) {

    $GLOBALS['single_table'] = $_GET['single_table'];

}
Сохраните файл.

Дополнительные ссылки здесь .

0 голосов
/ 28 декабря 2018

Другой способ экспорта - это использование CLI:

mysqldump -u your_user -p your_database table1 table2 ... > database_tables.sql
0 голосов
/ 16 декабря 2018

Если это phpMyAdmin 4.8.4, то вы, вероятно, сталкивались с этой проблемой: https://github.com/phpmyadmin/phpmyadmin/issues/14775

Это должно быть исправлено в ближайшие пару дней со следующим обновлением - тем временем вы можете попытатьсяиспользуйте более старую версию phpMyAdmin для экспорта или mysqldump (или некоторые другие средства для экспорта БД \ таблицы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...