Как я могу восстановить MySQL соединение? - PullRequest
0 голосов
/ 12 февраля 2012

Я использую XAMPP 1.7.3

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

Если я попытаюсь соединиться с Navicat, то же самое, он не сможет установить соединение.

И обычно этот процесс занимает от 30% до 60% процессора в течение более 20 минут.

Если я остановлюсь, а затем снова запущу сервер mysql из панели управления XAMPP, появится сообщение «Сервер Mysql запущен».

Но если я перейду к http://localhost/xampp/ и затем «Статус», все будет «Активировано», КРОМЕ «База данных MySQL», «Служба SMTP», «Служба FTP», которые «Деактивированы».

Я думаю, что разбил сервер Mysql после того, как попытался сделать резервную копию базы данных, НО ноутбук закрылся до того, как было завершено резервное копирование (батарея была разряжена).

Как восстановить соединение с сервером Mysql?

1 Ответ

0 голосов
/ 16 февраля 2012

Во-первых, убедитесь, что дважды проверили очевидное, скорее всего, это не проблемы, поскольку это произошло после того, как вы закрыли свой ноутбук, но это не помешает проверить:

Убедитесь, что служба MySQL работает ...

Также убедитесь, что брандмауэр не блокирует порт 3306 ...

Это руководство охватывает как MyISAM, так и InnoDB: http://www.softwareprojects.com/resources/programming/t-how-to-fix-mysql-database-myisam-innodb-1634.html

Теперь, предполагая, что таблицы являются MyISAM, вы можете восстановить их, следуя этому руководству: http://colekcolek.com/2011/11/02/repair-corrupted-mysql-myisam-table/

Вот способ сделать это для InnoDB: http://code.google.com/p/innodb-tools/

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