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. 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. 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. 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 с помощью brew install mysql 5.1.52 .

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

Я получил:

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

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

но я также получаю

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

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

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

Шаг за шагом:

Я начал с нуля:

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

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

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

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

  6. Boom.

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

Примечание: бит --force на brew cleanup также очистит устаревшие бочонки, подумайте, что это новичка-доморощенный.

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

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

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

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

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

mysqld_safe --skip-grant-tables

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

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

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

Вот подробные инструкции, сочетающие избавление от всего MySQL с вашего Mac, а затем его установку. The Brew Way, как писал Sedorner:

Удалите 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 для пользователя Sedorner из этого ответа 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 чтобы он автоматически launchctl при запуске

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

Godspeed.

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

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

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

У меня была такая же проблема только сейчас. Если вы brew info mysql и следуете инструкциям, то, как я помню, пароль root должен быть new-password . Я видел то же самое, что вы видите. Эта статья мне очень помогла.

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

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

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

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

  1. mysql.server stop<- может потребоваться редактирование на основе вашей версии
  2. ps -ef grep mysqlps -ef grep mysql<- перечисляет процессы с mysql в их имени
  3. kill [PID]<- убить процессы с помощью PID

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

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

Надеюсь, у вас есть доморощенный. Если нет, загрузите его.

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

  1. sudo brew update
  2. sudo brew install cmake<- зависимость для mysql, полезная
  3. sudo brew install openssl<- зависимость для mysql, полезная
  4. sudo brew info mysql<- проскальзывает через это .. это дает вам некоторое представление о том, что будет дальше
  5. sudo brew install mysql --with-embedded; say donesudo brew install mysql --with-embedded; say done<- Устанавливает mysql со встроенным сервером. Сообщает вам, когда он заканчивается (моя установка заняла 10 минут)
  1. sudo chown -R mysql /usr/local/var/mysql/<- mysql не будет работать для меня, пока я не запустил эту команду
  2. sudo mysql.server start<- снова, точный синтаксис может отличаться
  3. Создайте пользователей в mysql ( http://dev.mysql.com/doc/refman/5.7/en/create-user.html ). Не забудьте добавить пароль для пользователя root.

информация о brew info mysql

начало mysql.service

Mysql

или mysql -u root

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

TL; DR

Возможно, сервер MySQL не запускается после установки с помощью Brew. Попробуйте использовать brew services start mysqlmysql.server startbrew services start mysql или просто mysql.server start если вы не хотите, чтобы MySQL запускался в качестве фоновой службы.

Полная история:

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

Чего-чего?

Mac

В соответствии с информацией об установке с Brew, mysql_secure_installation должна побудить меня … защитить установку. Я полагал, что сервер MySQL может не работать и правильно. Запуск brew services start mysql а затем mysql_secure_installation работает как шарм.

Попробуйте предоставить разрешение на грант. Команда mysql

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

Mysql Download Mac Brew

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

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

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

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

После остановки mysql, а затем попытки перезагрузки, я столкнулся с проблемой, с которой вы столкнулись. Я просмотрел загрузку startctl и сообщал об ошибке «ничего не найдено».

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

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

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

Download Mysql For Mac Using Brew

«Base-Path» для Mysql хранится в /etc/my.cnf который не обновляется, когда вы обновляете обновление. Просто откройте его и измените значение basedir

Например, измените это:

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

Mysql Download Mac Brew Free

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