Переустановите MySql в Mac OS X 10.6.6 - PullRequest
2 голосов
/ 21 февраля 2011

Ранее я установил mysql-5.1.50-osx10.6-x86_64.dmg, а затем удалил его с помощью приведенной ниже команды belo (находится в stackoverflow)

$ sudo rm /usr/local/mysql
Password:
$ 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 vi /etc/hostconfig
$ sudo rm -rf /var/db/receipts/com.mysql.mysql*
$ cd /Library/Receipts/

Затем я попытался переустановить из mysql-5.5.9-osx10.6-x86_64.dmg.

Однако я получаю следующую ошибку:

Установка не удалась Программа установки обнаружила ошибку, которая привела к сбою установки. Обратитесь за помощью к производителю программного обеспечения.

1 Ответ

2 голосов
/ 21 февраля 2011

Посмотрите журнал установки - откройте Установщик; нажмите команду-L, чтобы показать журнал, и команду-3, чтобы увеличить уровень детализации; попытаться установить.

Ниже приведена сводка комментариев

OP : в журнале ошибок отображаются следующие элементы

21 февраля 21:30:28 Sarbbottam-Bandyopadhyays-MacBook-Pro installd [387]: ./postflight: chown: mysql: Неверный аргумент

Пол : Похоже, у вас нет пользователя "mysql". Подтвердите это, запустив dscl. list / Users | grep mysql. В результате вы должны увидеть _mysql.

OP : работает dscl . list /Users|grep mysql Не вернул ничего

Пол : Ваш пользователь mysql отсутствует. [Здесь приведены инструкции по созданию пользователя MySQL] [1] Сделайте это, а затем запустите установщик

OP : Большое спасибо, это сработало. Я создал пользователя MySQL и группу, как вы предложили. Запустил установщик. Было установлено.

...