2011-07-18 5 views
0

Я работаю над базой данных mysql, которую я настроил с помощью phpmyadmin ... Я скопировал базу данных на моем сервере в другой каталог на моем сервере mac, так что сайт, который я разрабатываю, может получить к нему доступ ... Когда я изменил настройку MySQL в «Администраторе сервера» в новом каталоге, он больше не смог подключиться к базе данных после сохранения и перезапуска службы. Я также перезагрузил сервер.Не удается подключиться к MySQL - не удается найти Mysql.sock Ошибка Phpmyadmin # 2002

Я не изменял файлы, поскольку я скопировал их в каталог моего веб-сайта.

Увидев, что это не сработало, я вернул настройку в каталог по умолчанию/var/mysql, а затем сохранил &, перезапустив службу.

В обзоре «Администратор сервера» говорится: «Служба MySql: выключение». Я попытался: нажав кнопку «Запустить MySQL» внизу (программа отвечает), перезапустив службу, удалил и добавил службу, а также изменил права доступа к папке/var/mysql.

Когда я пытаюсь получить доступ к mysql через phpmyadmin в веб-браузере, я получаю: # 2002 Не могу войти на сервер MySQL.

Я полагаю, что сервер MySQL не запускался и у него возникла проблема. Из моих исследований в Интернете мне нужно проверить, что mysql.sock существует в каталоге/var/mysql, который он не имеет. Я сделал поиск моего mac и не смог его найти. Я не хочу переустанавливать это, как мне не нужно.

В терминале, я попытался это: mysqladmin рестарт mysqladmin: подключение к серверу на «локальный» не удалось ошибку: «Не удается подключиться к локальному серверу MySQL через разъем„/var/mysql/mysql.sock“ (2) ' Убедитесь, что mysql запущен и что существует сокет:' /var/mysql/mysql.sock '!

Любые идеи ?? Все актуально.

Thanks

ответ

0

К сожалению, я просто переустановил пакет mySQL на этом сервере и не коснулся phpmyadmin, и он сработал. Спасибо за ввод, хотя

+0

Err, @GottliebNotschnabel,« Переустановил его », * * ответ. –

0

MySQL не работает.

Попробуйте один из них из командной строки:

  • Для запуска MySQL сервер:

    /etc/init.d/mysqld start 
    
  • Для остановки сервера MySQL:

    /etc/init.d/mysqld stop 
    
  • Для рестарт MySQL сервер:

    /etc/init.d/mysqld restart 
    

попробовать также:

service mysqld restart 

Вы должны сообщить MySQL для автоматического запуска, если он всегда не начал.

В противном случае - моя ставка заключалась бы в том, чтобы переустановить MySQL и запуск MAC/MAC.

+0

Справочник etc/init.d/не существует. –

+0

[Вероятно, это будет 'launchd'.] (Http://stackoverflow.com/questions/15735320/osx-s-etc-init-d-equivalent) –

Смежные вопросы