Использование HomeBrew для установки MySQL - PullRequest
0 голосов
/ 26 марта 2020

У меня MySQL stable 8.0.19 (bottled) установлено через ма c HomeBrew:

brew install mysql

, и он просит меня следовать этим инструкциям в разделе Предупреждение :

We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

и когда я запускаю команду mysql_secure_installation с или без sudo, я получаю:

Securing the MySQL server deployment.

Enter password for user root: 

Теперь я попытался найти пароль по умолчанию. Процесс установки MySQL для macOS здесь показывает, что на последнем шаге пользователю предоставляется временный пароль:

   <img src="https://dev.mysql.com/doc/mysql-osx-excerpt/5.7/en/images/mac-installer-root-password.png" width="500">               

Однако я не вижу никакой информации о временном пароле. пароль на выходах терминала HomeBrew. Отсюда я попытался:

sudo grep 'temporary password' /var/log/mysqld.log

, но получаю:

grep: /var/log/mysqld.log: нет такого файла или каталога

Затем я попытался найти этот файл журнала:

sudo find / -name mysqld.log

, но я получил много find: ... Operation not permitted вместо каких-либо значимых результатов.

Буду признателен, если вы поможете мне узнать

  • если я все сделал правильно до сих пор,

    • если нет, какие ошибки я сделал и как их исправить
  • если да, как я могу получить временный пароль

  • каковы следующие шаги

В идеале, я должен быть в состоянии следовать остальной части этого урока в пределах GUI.

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Для пользователей MacOS есть DBngin (https://dbngin.com), который дает вам кнопку пуска / остановки pu sh для MySql, PostgreSQL (и redis) .. различные версии с неперекрывающиеся каталоги config / data. Действительно спасает меня и моих учеников! - в моем курсе БД.

0 голосов
/ 26 марта 2020

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

brew services list

, и он показал, что mysql stopped, теперь я запустил:

brew services start mysql

, теперь скрипт mysql_secure_installation работал гладко с

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

помогите мне установить пароль и другие настройки. Теперь вы можете установить MySQL Workbench (GUI из учебника ):

brew cask install mysqlworkbench

, и вы сможете найти и запустить MYSQLWorkbench из вашего /Applications/ папка!

PS Написал простые инструкции здесь .

...