首页 > 解决方案 > 使用 HomeBrew 安装 MySQL

问题描述

stable 8.0.19 (bottled)通过 mac HomeBrew 安装了 MySQL:

brew install mysql

它要求我遵循警告部分中的这些说明:

我们在没有 root 密码的情况下安装了您的 MySQL 数据库。为了确保它运行:
    mysql_secure_installation

MySQL 配置为默认只允许来自 localhost 的连接

要连接运行:
    mysql -uroot

现在启动 mysql 并在登录时重新启动:
  brew服务启动mysql
或者,如果您不想要/不需要后台服务,您可以运行:
  mysql.server 启动

当我mysql_secure_installation有或没有运行命令时,sudo我得到:

保护 MySQL 服务器部署。

输入用户 root 的密码:

现在我尝试寻找默认密码。此处的 macOS 的 MySQL 安装过程显示,在最后一步为用户提供了一个临时密码:

                  

但是,我在 HomeBrew 终端输出中看不到任何有关临时密码的信息。从这里我尝试过:

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

但我得到:

grep:/var/log/mysqld.log:没有这样的文件或目录

然后我尝试查找该日志文件:

sudo find / -name mysqld.log

但我得到了很多find: ... Operation not permitted而不是任何有意义的结果。

如果你能帮助我知道,我将不胜感激

理想情况下,我应该能够在 GUI中遵循本教程的其余部分。

标签: mysqlmacosinstallationhomebrew

解决方案


好的,我想我已经取得了一些进展。我跑了

brew services list

它表明mysql stopped,现在我跑了:

brew services start mysql

现在mysql_secure_installation脚本运行顺利

保护 MySQL 服务器部署。

使用空白密码连接到 MySQL。

帮我设置密码和其他设置。现在您可以通过以下方式安装 MySQL Workbench(教程中的 GUI ):

brew cask install mysqlworkbench

并且您应该能够从您的/Applications/文件夹中找到并运行 MYSQLWorkbench!

PS在这里写了简单的说明。


推荐阅读