не может запустить MySql в Mac OS 10,6 Snow Leopard

Следует иметь в виду, что задержка будет по крайней мере дважды, какого Вы видели бы ping, если Вы заканчиваете тем, что делали запрос TCP для измерения задержки, потому что Вам будут нужны трехэтапное квитирование и пакет завершения в минимуме (два распространения в прямом и обратном направлениях, а не одно). При создании Запросов HTTP попытайтесь свести заголовки к минимуму. Достаточно длинный заголовок (из-за болтливого сервера или cookie и т.д. на клиенте) может добавить дополнительные распространения в прямом и обратном направлениях в соединение, отбросив Ваши измерения.

35
задан Jonas 23 February 2011 в 09:34
поделиться

10 ответов

Хорошо ... Наконец-то я смог его установить! Почему? или что я сделал? ну я не уверен. сначала скачал и установил пакет (установил все файлы (3) с образа диска) но я не мог его запустить. (ни из панели настроек, ни из терминала)

второй я удалил его и установил через порты Mac.

снова то же самое. не смог его запустить.

Теперь удалил его снова, установил из пакета. (я не уверен, был ли это тот же самый пакет, но я думаю, что это так) Только на этот раз я получил пакет с другого сайта (его зеркало).

сайт:

http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x -10-6-snow-leopard-and-mysql /

и ссылка:

http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-5.1.37-osx10 .5-x86.dmg

1.- установить mysql-5-1.37-osx10.5-x86.pkg

2.- установить MySQLStartupItem.pkg

3.- установить MySQL.prefpanel

И на этот раз все работает нормально (даже панель настроек!)

Ничего особенного, я не знаю, что произошло в первые два раза.

Но всем спасибо. С уважением.

11
ответ дан 27 November 2019 в 06:41
поделиться

Я бы предположил, что ваш iMac не 64-битный (вы указываете в другом потоке, что это оригинальный белый iMac Intel). Попробуйте 32-битную версию MySQL - я думаю, она должна устанавливаться непосредственно поверх 64-битной версии.

Как определить, имеет ли ваш Mac на базе Intel 32-битный или 64-битный процессор
http: //support.apple.com/kb/HT3696[12106 impression

5
ответ дан 27 November 2019 в 06:41
поделиться

Вдоль убедившись, что вы установили 64-битную версию, также убедитесь, что символическая ссылка '/ usr / local / mysql' указывает на правильную версию вашей установки:

lrwxr-xr-x   1 root  wheel    27B Aug 29 01:24 mysql -> mysql-5.1.37-osx10.5-x86_64
drwxr-xr-x   3 root  wheel   102B Aug 29 01:25 mysql-5.1.30-osx10.5-x86
drwxr-xr-x  11 root  wheel   374B Aug 29 15:59 mysql-5.1.37-osx10.5-x86_64
drwxr-xr-x  17 root  wheel   578B Jul 13 22:06 mysql-5.1.37-osx10.5-x86_64.old

Алос, я обнаружил, что после моей установки даже хотя я использовал файл pkg из MySQL, различные другие библиотеки не могли противостоять установке. Решением было выполнить шаги по сборке MySQL из исходного кода, найденного здесь . Вы можете вручную запустить его как root с помощью команды:

/usr/loca/mysql/bin/mysqld_safe [whatever options you use]

Теперь ... чтобы панель настроек заработала, я сделал следующее:

  1. Установил 64-битную версию пакета MySQL Server с mysql.com
  2. Переместил пакет из с mysql-5.1.37-osx10.5-x86_64 на mysql-5.1.37-osx10. 5-x86_64.old
  3. Выполнил компиляцию и установку MySQL вручную согласно этим инструкциям
  4. Выполнил следующую команду:

    sudo cp -R /usr/local/mysql-5.1.37-osx10 .5-x86_64.old / support-files /usr/local/mysql/.

  5. Открыл панель настроек MySQL и тада! это работает

2
ответ дан 27 November 2019 в 06:41
поделиться

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

1
ответ дан 27 November 2019 в 06:41
поделиться

Have you considered installing MacPorts 1.8.0 (release candidate), and keeping MySQL up-to-date that way? That will build MySQL for the architecture and OS that you're using, rather than installing a 10.5 version on 10.6.

2
ответ дан 27 November 2019 в 06:41
поделиться

ВЫ ДОЛЖНЫ ПЕРЕУСТАНОВИТЬ mySQL после обновления до Snow Leopard и удалить все предыдущие версии, а также предыдущий запуск с панели предпочтений. install 86_64 10.5 ... Я обнаружил, что другие у меня не работали.

  1. Загрузите версию MySQL для Mac OS X 10.5 (x86_64), расположенную по адресу http://dev.mysql.com/downloads/mysql/5.4.html#macosx-dmg
  2. Установите элемент автозагрузки (следуйте инструкциям)
  3. Затем установите бета-версию (следуйте инструкциям)
  4. Если вы хотите, чтобы запуск в панели настроек ... установите mySQL.prefpane Я обнаружил, что SQL не запускается с терминала, если вы не запустите mySQL в панели предпочтений.
16
ответ дан 27 November 2019 в 06:41
поделиться

Я выполнил те же шаги, что и ответ №4 .... разочаровывает, знаю, но, наконец, это сработало, когда я установил бета-версию и удалил все полностью.

Помощь по удалению:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/com.mysql*

Затем отредактируйте / etc / hostconfig и удалите строку MYSQLCOM = -YES-

Также перейдите в: / Library / Receipts и найдите файл с именем «InstallHistory.plist». Это обычный список недвижимости. Откройте его, найдите запись MySQL и удалите ее.

2
ответ дан 27 November 2019 в 06:41
поделиться

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

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

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

Это отлично сработало для меня.

1
ответ дан 27 November 2019 в 06:41
поделиться

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

1
ответ дан 27 November 2019 в 06:41
поделиться

Для того, чтобы просто заставить MySQL снова работать (я еще не смотрел на запуск), нет необходимости переустанавливать . Я заставил свою копию работать, сделав следующее:

Вам нужно сделать следующее:

sudo ln -s /usr/local/mysql-5.0.51a-osx10.5-x86_64 /usr/local/mysql

Это создаст символическую ссылку из каталога /usr/local/mysql на место, где находится MySQL. Это очень важно, поскольку если вы не сделали резервную копию всех своих баз данных с помощью mysqldump перед запуском обновления Leopard, то именно здесь находятся все ваши данные - и восстановить их просто с резервной копии всего жесткого диска будет непросто.

Теперь вы можете перейти в нужный каталог и запустить mysql:

cd /usr/local/mysql-5.0.51a-osx10.5-x86_64

sudo ./bin/mysqld_safe

Теперь вы можете сделать обычное CTRL-Z, чтобы вернуться в оболочку. Чтобы убедиться, что mysqld запущен, введите:

sudo ps -A|grep mysql

Я получил что-то вроде этого:

1220 ttys000 0:00.02 /bin/sh ./bin/mysqld_safe
1240 ttys000 0:00.39 /usr/local/mysql-5.0.51a-osx10.5-x86_64/bin/mysqld --basedir=/usr/local/mysql-5.0.51a-osx10.5-x86_64 --datadir=/usr/local/mysql-5.0.51a-osx10. 5-x86_64/data --user=mysql --pid-file=/usr/local/mysql-5.0.51a-osx10.5-x86_64/data/dkmac-2.home.pid --port=3306 --socket=/tmp/mysql.soc

Теперь моя копия mysql, похоже, работает нормально. По крайней мере, она достаточно хороша для запуска mysqldump на всех моих базах данных, так что если мне понадобится обновить mysql другими способами и сбросить каталог данных, я все еще буду в хорошей форме.

10
ответ дан 27 November 2019 в 06:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: