Mysql Download Mac Brew



How To Install MySQL Server On mac #MySQL #Mac #Xadmin install mysql mac brew how to use mysql on mac start mysql server mac how to run mysql on mac install mysql workbench mac mysql client mac.

  • For those who are totally new to MySQL, it’s a good start to have a local MySQL server setup on your computer to test and learn how it works. In this post, we are going to introduce a couple ways.
  • How to install MySQL on Mac? Use the brew command to install mysql on Mac, the work to install MySQL on Mac will get easy.
  • I'm trying to setup up MySQL on mac os 10.6 using Homebrew by brew install mysql 5.1.52.Everything goes well and I am also successful with the mysqlinstalldb.However when I try to connect to the.

Я пытаюсь настроить MySQL на mac os 10.6 с помощью Homebrew by brew install mysql 5.1.52.

все идет хорошо, и я успешно с mysql_install_db.
Однако, когда я пытаюсь подключиться к серверу, используя:

Я:

Я пытался получить доступ к mysqladmin or mysql using -u root -proot также,
но он не работает ни с паролем, ни без него.

это совершенно новая установка на совершенно новой машине и насколько я знаю новую установку должны быть доступны без пароля. Я тоже попробовал:

но я также сделать

14 ответов

я думаю, что можно оказаться в этой позиции со старыми версиями mysql, уже установленными. У меня была такая же проблема, и ни одно из вышеперечисленных решений не сработало для меня. Я исправил это так:--15-->

используется сорт remove & cleanup команды, разгрузили launchctl скрипт, затем удалил каталог mysql в /usr/local/var, удалил мой существующий /etc/my.cnf (оставьте это вам, если это применимо) и launchctl plist

обновлена строка для plist. Отметим также, альтернативный каталог сценариев безопасности будет основан на том, какую версию MySQL вы устанавливаете.

шаг-за-шагом:

я тогда начал с нуля:

  1. установлен mysql с brew install mysql
  2. выполнил команды, предложенные brew: (см. Примечание: ниже)

  3. запустите mysql с mysql.server start команда, чтобы иметь возможность войти в нее

  4. используется альтернативная безопасность сценарий:

  5. следовал launchctl раздел из вывода сценария пакета brew, например,

  6. бум.

надеюсь, что кто-то поможет!

Примечание: the --force бит brew cleanup также очистит устаревшие бочонки, думаю,что это новая функция домашнего пивоварения.

обратите внимание на второе: комментатор говорит, что Шаг 2 не требуется. Я не хотите проверить, так что YMMV!

автор: Lorin Rivers

была та же проблема. Похоже, что что-то не так с инструкциями по настройке или начальными таблицами, которые создаются. Вот как я получил mysqld, работающий на моей машине.

если сервер mysqld уже запущен на вашем Mac, остановите его сначала с:

launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist

запустите сервер mysqld со следующей командой, которая позволяет любому войти с полными разрешениями.

mysqld_safe --skip-grant-tables

затем запустите mysql -u root что должен теперь можно войти в систему без пароля. Следующая команда должна сбросить все пароли root.

UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES;

теперь, если вы убьете работающую копию mysqld_safe и запустите ее снова без опции skip-grant-tables, вы сможете войти в систему с mysql -u root -p и новый пароль, который вы только что установили.

автор: Alistair McMillan

вот подробные инструкции, объединяющие избавление от всего MySQL с вашего Mac, а затем установку его способом заваривания, как писал Седорнер выше:

удалить MySQL полностью за Техническая Лаборатория

  • ps -ax | grep mysql
  • остановить и kill любой MySQL процессы
  • 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*
  • попробуйте запустить mysql, это не должно работать

Brew установить MySQL на пользователя Седорнер от этого StackOverflow ответ

  • brew doctor и исправить любые ошибки
  • brew remove mysql
  • brew cleanup
  • brew update
  • brew install mysql
  • unset TMPDIR
  • mysql_install_db --verbose --user=whoami--basedir='$(brew --prefix mysql)' --datadir=/usr/local/var/mysql --tmpdir=/tmp
  • mysql.server start
  • запустите команды, которые предлагает Brew, добавьте MySQL в launchctl таким образом, он автоматически запускается при запуске

mysql теперь должно работать и бегать все время, как и ожидалось

удачи.

автор: corysimmons

Mysql Download Mac Brew Pub

Если brew установил MySQL 5.7, процесс немного отличается от предыдущих версий.Чтобы сбросить пароль root, выполните следующие действия:

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

автор: mrucci

ладно у меня была та же проблема и решить ее. По какой-то причине скрипт mysql_secure_installation не работает из коробки при использовании Homebrew для установки mysql, поэтому я сделал это вручную. на CLI введите:

Это должно привести вас в mysql. Теперь сделайте следующее (взято из mysql_secure_installation):

Теперь выйдите и вернитесь в mysql с:mysql -u root -p

автор: Darren Newton

у меня только что была такая же проблема. Если ты ... --0--> и следуйте инструкциям, похоже, что пароль root должен быть new-password если я правильно помню. Я видел то же, что и ты. в этой статье помог мне больше всего.

оказалось, что у меня нет любой учетные записи, созданные для меня. Когда я вошел в систему после запуска mysqld_safe и так select * from user; никакие строки не были возвращены. Я открыл MySQLWorkbench с mysqld_safe бег и добавил root счета все privs я ожидал. Это хорошо работает для меня сейчас.

автор: Mark

полностью остановить mysql.

  1. mysql.server stop
  2. ps -ef | grep mysql
  3. kill [PID]

удалить файлы. Инструкции выше хороши. Добавлю:

  1. sudo find /. -name '*mysql*'
  2. используя свое суждение,rm -rf эти файлы. Обратите внимание, что многие программы имеют драйверы для mysql, которые вы не хотите удалять. Например, не удаляйте материал в каталоге установки PHP. Удалите вещи в своем собственном каталоге mysql.
Mac

надеюсь, у вас есть homebrew. Если нет, скачайте его.

мне нравится запускать brew как root, но я не думаю, что вам нужно. Edit 2018: вы больше не можете запускать brew как root

  1. sudo brew update
  2. sudo brew install cmake
  3. sudo brew install openssl
  4. sudo brew info mysql
  5. sudo brew install mysql --with-embedded; say done
  1. sudo chown -R mysql /usr/local/var/mysql/
  2. sudo mysql.server start
  3. создание пользователей в mysql (http://dev.mysql.com/doc/refman/5.7/en/create-user.html). Не забудьте добавить пароль для пользователя root.
автор: sudo rm -rf slash
Mysql Download Mac Brew

brew info mysql

Mysql Download Mac Brew Free

mysql.запуск службы

или mysql-u root

Я ищу решение в течение некоторого времени, но я не могу решить свою проблему. Я попробовал несколько решений в stackoverflow.com но это мне не поможет.

автор: Felipe Duardo

TL; DR

сервер MySQL может не работать после установки с Brew. Попробуй!--1--> или просто mysql.server start Если вы не хотите, чтобы MySQL работал как фоновая служба.

Полная Версия:

Я только что установил MySQL (стабильный) 5.7.17 на новый MacBook Pro под управлением Sierra, а также получил ошибку при запуске mysql_secure_installation:

что сказать?

согласно данным по установки от Брю,mysql_secure_installation должен подсказать мне... безопасную установку. Я подумал, что сервер MySQL может не работать и правильно. Бег!--1--> а то mysql_secure_installation сработало как заклинание.

автор: Nicholas

попробуйте, предоставив команду разрешения Grant mysql

автор: XMen

ни один из вышеупомянутых ответов (или любой из десятков ответов, которые я видел в другом месте) не работал для меня при использовании brew с самой последней версией mysql и yosemite. Я закончил установку другой версии mysql через brew.

указание более старой версии, сказав (например)

работал для меня. Надеюсь, это кому-то поможет. Это была неприятная проблема, и я чувствовал, что застрял навсегда.

автор: toddmetheny

у меня была та же проблема после того, как я попытался перезапустить mysql.

Я использую следующие два псевдонима в моем .профиль для удобства

после остановки mysql, а затем попытки перезапуска я испытал проблему, которую вы имели. Я заглянул в загрузку launchctl, и он сообщал об ошибке 'ничего не найдено для загрузки'.

после быстрого поиска я нашел этот..

поэтому я обновил меня mysql-start псевдоним следующим образом

это решило мою проблему, которая может быть полезна для вас.

автор: Alexander Millar

'базовый путь' для Mysql хранится в /etc/my.cnf который не обновляется при обновлении brew. Просто откройте его и измените значение basedir

например, поменять это:

чтобы указать на новую версию:

перезапустите mysql с помощью:

автор: Bernhard Zürn
автор: Edison