.png)
Я пытаюсь установить MySQL 5.1. Я работаю на Lion, и когда я удаляю все файлы, связанные с MySQL на моем компьютере, он все равно сообщает мне, что у меня установлена более новая версия, когда я пытаюсь установить ее из файла DMG.
Кто-нибудь успешно установил MySQL 5.1 на Lion?
я нашелрешение с использованием Homebrew:
-
Полностью удалите MySQL из вашей системы (на всякий случай)
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig и удалил строку MYSQLCOM=-YES- rm -rf ~/Библиотека/Панели настроек/Мои* sudo rm -rf /Библиотека/Квитанции/mysql* sudo rm -rf /Библиотека/Квитанции/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
Источник:https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x -
Установить homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Источник: https://github.com/mxcl/homebrew/wiki/installation -
Установить MySQL 5.1 через brew
brew установить mysql51
если это не сработает, сделайте следующее:установка brew https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
Источник: https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627 - Заставьте MySQL работать
- Создать файл mysql.sock
коснитесь /tmp/mysql.sock
-
Установить таблицы MySQL по умолчанию
/usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
...или ваш путь
- Создать файл mysql.sock
решение1
У тебя естьпопробовал это.
Загрузите 64-разрядную версию DMG MySQL 5.1.x (или 5.5.x) для Mac OS X 10.6 с официального сайта MySQL и установите пакет, элемент автозагрузки и панель настроек.
Добавить /usr/local/mysql/bin
к пути:
vim ~/.bash_profile
И добавить:
export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH
export EDITOR=vim
В верхней части файла. (Обратите внимание, что мы установили EDITOR, пока мы здесь, чтобы svn был счастлив!)
Установите пароль root для MySQL:
mysqladmin -u root password {new-password}
mysqladmin -u root -p{new-password} -h localhost password {new-password}
mysqladmin -u root -p{new-password} reload
Очистите файл истории, введя команду history -c, чтобы {new-password} не находился на диске в виде открытого текста.
Теперь убедитесь, что mysql.sock
файл может быть найден PHP: Убедитесь, что MySQL запущен
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock