mysql5.58 unstart сервер в Mac OS 10.6.5

MySQL 5.5.8 удалите MAC OS 10.6.5, перезагрузите компьютер, и сообщение "/Library/StartupItems/MySQLCOM" не было запущено, поскольку оно не имеет надлежащих настроек безопасности. я установил sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /usr/local/mysql/support-files/mysql.server

Найдите конфигурацию, определяющую basedir и установите следующее: basedir=/usr/local/mysql datadir=/usr/local/mysql/data

ошибка, которую я нажимаю на MySQL предпочтения запуска сервера MySQL не запускается

и я sudo chown -R root:wheel /Library/StartupItems/MySQLCOM и перезапустить снова, не предупреждающее сообщение, но MySQL сервер не запускается, почему?

3 ответа

Решение

Я только что установил MySQL 5.5.8 (mysql-5.5.8-osx10.6-x86_64.dmg) на Mac OS X 10.6.5 и также столкнулся с проблемой, что MySQL не запускался.

После прочтения этого сообщения: http://forums.mysql.com/read.php?11,399397,399606

Измените файл сценария mysql.server с помощью следующей команды:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /usr/local/mysql/support-files/mysql.server

Найдите конфигурацию, определяющую basedir и установите следующее:

basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data 

Сохраните файл и запустите сервер MySQL в системных настройках / терминале.

Это решило проблему.

Надеюсь это поможет. Спасибо http://forums.mysql.com/profile.php?11,3773555!

Ура! выше ответ работал для меня. Теперь я могу запустить и остановить MySQL из системных настроек. Самое замечательное в этом решении то, что оно исправило мою проблему с mysql, которая у меня была до того, как проблема на моем Mac OS X 10.6.5 была: даже после неудачной попытки запустить mysql с помощью панели настроек, я запускал mysql в терминале с помощью команды "sudo / Команда Library/StartupItems/MySQLCOM/MySQLCOM start; после попытки подключиться к моему серверу с помощью команды / usr / local / mysql / bin / mysql в терминале я получил сообщение "ОШИБКА 2002 (HY000): невозможно подключиться к локальному серверу MySQL через сокет" /tmp/mysql.sock "" ошибка. я знаю, что это не связано, но для справки мой компьютер - 64-битный Mac с Mac OS X 10.6.5, установленный mysql-5.5.8-osx10.6-x86_64.dmg.

Вы, ребята, лучшие. Это сработало для меня (управление MySQL из системных настроек.

К сожалению, мне также пришлось включить пользователя в группу wheel:

sudo dseditgroup -o edit -a "user-id" -t "user-id" wheel

"user-id"@"machine-id": Sun Jan 30 14:22:45 /Library/StartupItems
$ tree -Dpugas
.
`-- [drwxr-xr-x root     wheel            136 Dec  3 13:58]  MySQLCOM
    |-- [-rwxr-xr-x root     wheel           1300 Dec  3 13:58]  MySQLCOM
    `-- [-rw-r--r-- root     wheel            469 Dec  3 13:58]  StartupParameters.plist

1 directory, 2 files
Другие вопросы по тегам