Я отправил свой вопрос на serverfault, но они держат мой вопрос, посоветовав опубликовать его в SuperUser

Я установил Xampp и вижу страницу localhost, а также apache и mySQL запускаются нормально, но когда я нажимаю на phpMyAdmin ==> User, я вижу следующую ошибку:

Статический анализ:

В ходе анализа было обнаружено 5 ошибок.

Неожиданная закрывающая скобка. (рядом с ")" в положении 52) Неожиданное закрытие кронштейна. (рядом с ")" в положении 112) Неожиданное закрытие скобки. (рядом с ")" в положении 181) Неожиданное закрытие скобки. (рядом с ")" в положении 249) Неожиданное закрытие скобки. (около ")" в позиции 315) SQL-запрос: Документация

(SELECT DISTINCT User Host из mysql user UNION (SELECT DISTINCT User Host из mysql db UNION (SELECT DISTINCT User Host из mysql tables_priv UNION (SELECT DISTINCT User Host из mysql columns_priv UNION (SELECT Обнаружены User Host из mysql procs_priv ORDER BY User ASC, Host ASC LIMIT 0, 25

MySQL сказал: Документация

126 - Неверный ключевой файл для таблицы '.\ Mysql \ db.МОЕ Я'; попробуй починить

Я перезапустил Xampp 2-3 раза, но та же ошибка. пожалуйста, порекомендуйте

Спасибо в ожидании

2 ответа2

1

Это точно то же самое случилось со мной, и я провел последние 3-4 часа, пытаясь это исправить. После некоторого времени исследования я нашел несколько потенциальных решений; такие как:

  • Убедитесь, что в папке MySQL /tmp достаточно места и достаточно памяти на вашем компьютере.
  • Обновление вашей базы данных и phpMyAdmin в актуальном состоянии.
  • Остановка службы XAMPP, переименование C:\xampp\mysql\data\mysql\db.MYI для БД.СТАРЫЙ и запуск сервиса снова.
  • Удаление C:\xampp\mysql\data\mysql\ibdata1 и перезагрузка сервера (это было решением для решения проблемы, возникшей после переименования БД.MYI файл)
  • Установка предполагаемой версии патча XAMPP с пользовательской версией phpMyAdmin (https://community.apachefriends.org/f/viewtopic.php?f=16&t=72035&hilit=mysql+can%2527t+start&start=30 - просмотреть последнее сообщение от Белтран)

Однако ни одно из этих решений не помогло мне. Насколько я могу судить, проблема заключается в том, что XAMPP меняет службу базы данных с MySQL на MariaDB, а с phpMyAdmin возникают некоторые проблемы с совместимостью. Даже после того, как я установил исправленную версию Beltran, у меня все еще были проблемы с созданием пользователей, и появлялись другие случайные ошибки. Все вышеперечисленные решения предположительно сработали для других; поэтому я сгущаюсь и публикую их здесь.

В конце концов, чтобы исправить проблемы и ошибки; Я только что установил последнюю версию XAMPP, в которой все еще был MySQL (5.6.12). Единственное изменение, которое я сделал, было обновление phpMyAdmin до последней версии; который работал нормально. До сих пор я был в состоянии получить доступ к панели пользователей и создавать новых пользователей через веб-интерфейс; и проблем не было до сих пор. Вот ссылка для загрузки XAMPP 5.6.12 для Windows - http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.12/

Надеюсь это поможет!

1

Точно то же самое случилось со мной, я попробовал следующий запрос, и он работал:

USE mysql;
CHECK TABLE db;

Если он возвращает БД поврежден, то восстановите его, используя

REPAIR TABLE db;
CHECK TABLE db;

Вы должны получить статус как OK .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .