mysql - 无法在我的用户帐户下运行 mysql

标签 mysql macos homebrew

我在我的 Mac 上使用 Homebrew 安装了 mysql。这是mysql的最新版本(5.7.9)。我按照此link中的说明进行操作。一切都很顺利,直到我不得不运行命令

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'
2016-01-18 16:52:42 [ERROR]   Unrecognized options

最佳答案

mysql_install_db 命令 has been deprecated从版本 5.7.6 开始,因此您链接的指南不再有效:

mysql_install_db is deprecated as of MySQL 5.7.6 because its functionality has been integrated into mysqld, the MySQL server. To initialize a MySQL installation, invoke mysqld with the --initialize or --initialize-insecure option. For more information, see Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”. mysql_install_db will be removed in a future MySQL release.

关于mysql - 无法在我的用户帐户下运行 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34864825/

相关文章:

Python 在 Mac OSX 上没有显示正确的版本

macos - 动态地将单元添加到使用自动布局布局的 NSMatrix 中会产生奇怪的效果;为什么?

php - 缺少 Homebrew 软件 phpNN-xdebug?

python - pip 无法找到带有 M1 芯片的brew 安装的库

mysql - 从文本创建文章别名的 SQL 查询

macos - 让 Mac 上启动 tomcat 实例变得简单

linux - 他们是否有任何特定标准来保留 linux 应用程序的设置?

php - 在相关的两个表之间搜索 SQL 问题

mysql - 将相交从 Oracle 转换为 MySQL

mysql - 环聊应用程序 XMLHttpRequest 在尝试调用 .php 文件以获取数据时无法加载错误