не могу запустить MySql в Mac OS 10.6 Snow Leopard - PullRequest
35 голосов
/ 26 августа 2009

Я погуглил это и не смог найти ничего нового и полезного для новой ОС Apple SnowLeopard. Интересно, это моя ошибка или мне нужно что-то делать?

вот что я сделал:

Скачано с сайта mysql: http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg Я выбираю: Mac OS X 10.5 (x86_64)

Я запустил все пакеты и установил их все. Так что теперь у меня, конечно, MySQL в

/usr/local/mysql/

Но при попытке запустить его из панели настроек, он всегда ОСТАНОВЛЕН. Когда я пытаюсь сделать (в терминале):

/usr/local/mysql/bin/mysql

Я получил:

-bash: / usr / local / mysql / bin / mysql: неверный тип процессора в исполняемом файле

Что здесь не так? Любая помощь будет принята с благодарностью. Спасибо

Ответы [ 16 ]

2 голосов
/ 26 августа 2009

Рассматривали ли вы установку MacPorts 1.8.0 (кандидат на выпуск) и поддержание MySQL в актуальном состоянии? Это создаст MySQL для используемой архитектуры и ОС, а не для установки версии 10.5 на 10.6.

1 голос
/ 15 декабря 2010

ошибка версии 10.6.3 моего процессора Apple, и я могу щелкнуть по системным настройкам

1 голос
/ 23 июля 2010

Смотрите это - воссоздание символической ссылки - это все, что вам нужно сделать: http://planet -geek.com / archives / 2009/09 / osx-snow-leopar.html

1 голос
/ 07 июня 2010

Самое простое решение, которое я нашел:

После установки пакета MySQL для Mac OS X Snow Leopard (проверьте, есть ли у вас 32-битный или 64-битный процессор). Всегда можно по умолчанию 32-битной версии, чтобы быть в безопасности.

Просто нажмите, чтобы установить настройки MySQL внутри dmg, и когда будет предложено разрешить доступ только вам или всей системе, выберите всю систему.

Это прекрасно сработало для меня.

1 голос
/ 26 августа 2009

снежный барс отличается от "старого" леопарда, поэтому неудивительно, что источники выиграли работу ... вам, вероятно, следует подождать до официального релиза в пятницу, и oracle скоро выпустит корректно работающую версию sql.

0 голосов
/ 23 апреля 2014

Я не совсем уверен, почему моя установка MySQL перестала работать, но он начал пытаться работать как неправильный пользователь, как mysql вместо _mysql

Вот мой вывод ошибки:

140422 14:46:14 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
140422 14:46:14 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql/data/ is case insensitive
140422 14:46:14 [ERROR] Fatal error: Can't change to run as user 'mysql' ;  Please check that the user exists!

140422 14:46:14 [ERROR] Aborting

140422 14:46:14 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

Исправление для меня состояло в том, чтобы отредактировать / usr / local / mysql / bin / mysqld_safe и установить строку user вверху из:

user='mysql'

до

user='_mysql'

Эта строка была для меня в строке 25 с mysql-5.5.37-osx10.6-x86_64

...