Подтвердить что ты не робот

Brew установить mysql на mac os el capitan

Я пытаюсь установить mysql на MAC OS версии 10.11.2, следуя методам в этой ссылке,

Выполняется следующая команда,

brew install mysql

но когда я набираю следующую команду,

mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

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

mysql_install_db: [ERROR] unknown variable 'tmpdir=/tmp'
2015-12-17 17:35:54 [ERROR]   Unrecognized options

Спасибо заранее.

4b9b3361

Ответ 1

Все кредиты относятся к стене кодера

Удалить MySQL полностью

  • ps -ax | grep mysqlостановить и убить любые процессы MySQL
  • brew remove mysql
  • brew cleanup
  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/var/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  • изменить /etc/hostconfig и удалить строку MYSQLCOM = -YES -
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /private/var/db/receipts/*mysql*
  • изменить ~/.bash_profile и удалить любые псевдонимы для mysql или mysqlAdmin
  • перезагрузите компьютер, чтобы убедиться, что все процессы MySQL убиты попробуйте запустить mysql, он не должен работать

Переустановите MySQL с помощью Homebrew

  • brew doctor
  • brew update
  • brew install mysql
  • unset TMPDIR
  • mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
  • mysql.server start
  • brew services start mysql

Ответ 2

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

mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

Проводка здесь на всякий случай, когда кто-то сталкивался с той же проблемой, что и я.