Я использовал XAMPP на своем компьютере с Linux для размещения простого приложения базы данных. Я установил его в /opt/lampp/ . Я скопировал весь /opt/lampp/ из резервной копии на новую машину. Когда я запускаю /opt/lampp/xampp start , я получаю

Starting XAMPP for Linux 1.8.3-4...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.

Я могу подключиться к веб-серверу, но он не может подключиться к базе данных. Когда я пытаюсь управлять базой данных из phpMyAdmin от имени пользователя root, я получаю #2002 Cannot log in to the MySQL server .

Когда я пытаюсь остановить сервер, я получаю

Stopping XAMPP for Linux 1.8.3-4...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...not running.

У меня есть каталог с именем базы данных в /opt/lampp/var/mysql содержащий файлы .frm и .ibd, но у меня нет дампов sql.

  • Как я могу проверить статус сервера MySQL? (Он должен быть установлен локально где-нибудь в каталоге /opt/lampp .)
  • Нужно ли что-то изменить в моей новой системе за пределами каталога /opt/lampp ? (Создать пользователя, ...)

1 ответ1

0

Я понял. Нужно только создать пользователя mysql . Я скопировал строку из /etc/passwd из резервной копии.

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