MySQL OSX Lion - не удается подключиться после перезагрузки - PullRequest
0 голосов
/ 08 декабря 2011

Только что обновил MBP 2009 с Snow Leopard до Lion. MySQL, кажется, ведет себя странно после установки. Я пробовал это почти на ВСЕХ возможных способах установки MySQL (XAMPP, AMPPS, Homebrew и официальный 64-битный DMG от Mysql.com), и все они демонстрируют одинаковое поведение.

Первый запуск MySQL (из всех пакетов выше), все хорошо. Я использую SequelPro для подключения, поэтому соединение довольно простое => Хост: 127.0.0.1, Пользователь: root, Пароль: [пусто] ... (AMPPs - «mysql») Я запускаю / останавливаю сервер MySQL и все вроде бы нормально.

Следующим шагом является импорт новой базы данных. Поэтому создайте базу данных (UTF-8), щелкните по базе данных и выполните ИМПОРТ (используя файл .sql). Все еще работает. Я останавливаю сервер MySQL и запускаю его снова. Создается файл .pid, файл .err выглядит правильно. Я снова запускаю SequelPro, и теперь он не может подключиться к серверу MySQL. Делаем ps -ef | grep mysql показывает, что все в порядке (запущенный процесс соответствует файлу .pid). Я попытался установить файл mysql.sock в /tmp/mysql.sock (и другие места) безрезультатно.

Самое смешное, что это только начало происходить на OSX Lion - и я попробовал ВСЕ пакеты выше. Единственный способ обойти это - переместить / Applications / XAMPP в корзину, переустановить и выполнить новый импорт, а НЕ выключать сервер MySQL. В ту минуту, когда мне нужно выключить или перезагрузить компьютер, я должен заново установить XAMPP.

Есть идеи, почему это может происходить?

1 Ответ

0 голосов
/ 19 января 2012

Это кажется проблемой, если у вас нет пароля для пользователя «root» (во время установки). Если вы находитесь в этом положении, это способ сбросить пароль для пользователя root (установить что-то вроде «a»)

http://www.coolestguyplanet.net/how-to-change-the-mysql-root-password/

Если используется homebrew, используйте следующую команду:

/ usr / local / Cellar / mysql / 5.5.15 / bin / mysqld_safe --skip-grant-tables

...