4

Я пытаюсь установить MySQL 5.1. Я нахожусь на Lion, и когда я удаляю все файлы, связанные с MySQL на моем компьютере, он все еще говорит мне, что у меня установлена более новая версия, когда я пытаюсь установить ее из файла DMG.

Кто-нибудь успешно установил MySQL 5.1 на Lion?

Я нашел решение, используя Homebrew:

  1. Полностью удалите MySQL из вашей системы (на всякий случай)
    sudo rm /usr /local /mysql sudo rm -rf /usr /local /mysql * sudo rm -rf / Библиотека / StartupItems / MySQLCOM sudo rm -rf / Библиотека / PreferencePanes / My * vim / etc / hostconfig и удалила строку MYSQLCOM = -YES- rm -rf ~ / Library / PreferencePanes / My * sudo rm -rf / Library / Receipts /mysql * sudo rm -rf / Библиотека / Receipts / MySQL * sudo rm -rf / var / db / recets / com. MySQL.*
    
    Источник: https: //stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x
  2. Установить доморощенный
    /usr / bin / ruby -e "$ (curl -fsSL https://raw.github.com/gist/323731)"
    
    Источник: https://github.com/mxcl/homebrew/wiki/installation
  3. Установите MySQL 5.1 через brew
    заварить установить mysql51
    если это не сработает, сделайте это:
    brew install https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
    Источник: https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627
  4. Заставить MySQL работать
    1. Создать файл mysql.sock
      коснитесь /tmp/mysql.sock
    2. Установить таблицы MySQL по умолчанию
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ... или твой путь

1 ответ1

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

В верхней части файла. (Обратите внимание, что мы устанавливаем РЕДАКТОР, пока мы здесь, чтобы 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, чтобы {новый пароль} не отображался на диске в виде обычного текста.

Теперь убедитесь, что файл mysql.sock можно найти с помощью PHP: Убедитесь, что MySQL работает

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .