Устранение ошибки № 1146: Таблица «phpmyadmin.pma__column_info» не существует.

При работе с MySQL и phpMyAdmin нередко возникают ошибки. Одна из таких ошибок: «#1146 – таблица «phpmyadmin.pma__column_info» не существует». Эта ошибка обычно возникает, когда phpMyAdmin не может найти таблицу «pma__column_info» в базе данных «phpmyadmin». В этой статье мы рассмотрим несколько способов устранения и устранения этой ошибки, сопровождаемые примерами кода.

Метод 1: проверка существования таблицы

Первый шаг — убедиться, что таблица «pma__column_info» существует в базе данных «phpmyadmin». Вы можете сделать это, выполнив следующий SQL-запрос в phpMyAdmin или любом клиенте MySQL:

USE phpmyadmin;
SHOW TABLES LIKE 'pma__column_info';

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

Метод 2: импорт отсутствующей таблицы

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

  1. Найдите файл «pma__column_info.sql». Обычно он находится в папке «sql» каталога установки phpMyAdmin.

  2. Откройте phpMyAdmin и выберите базу данных «phpmyadmin».

  3. Нажмите вкладку «Импорт» и найдите файл «pma__column_info.sql».

  4. Нажмите «Перейти», чтобы импортировать структуру таблицы. После завершения импорта ошибка должна быть устранена.

Способ 3: переустановка phpMyAdmin

Если вышеуказанные методы не работают, попробуйте переустановить phpMyAdmin. Выполните следующие действия:

  1. Создайте резервную копию существующего файла конфигурации phpMyAdmin (config.inc.php).

  2. Удалите существующую установку phpMyAdmin со своего сервера.

  3. Загрузите последнюю версию phpMyAdmin с официального сайта.

  4. Извлеките загруженный архив и скопируйте файлы на свой сервер.

  5. Восстановите резервную копию файла конфигурации.

  6. Войдите в phpMyAdmin и проверьте, устранена ли ошибка.

Метод 4: проверка файла конфигурации

Иногда ошибка может быть связана с неправильной конфигурацией файла config.inc.php. Убедитесь, что файл config.inc.php содержит правильные учетные данные базы данных и что база данных phpmyadmin доступна.

Метод 5: обращение за помощью к сообществу

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

Обнаружение ошибки «#1146 — таблица ‘phpmyadmin.pma__column_info’ не существует» может расстроить, но, следуя методам устранения неполадок, изложенным в этой статье, вы можете решить проблему. Не забудьте проверить существование таблицы, импортировать недостающие таблицы, при необходимости переустановить phpMyAdmin, проверить файл конфигурации и при необходимости обратиться за помощью к сообществу. Удачного устранения неполадок!