当前位置:  开发笔记 > 编程语言 > 正文

在mac os el capitan上安装make mysql

如何解决《在macoselcapitan上安装makemysql》经验,为你挑选了2个好方法。

我正在尝试按照此链接中的方法在MAC OS版本10.11.2上安装mysql ,

以下命令已成功执行,

brew install mysql

但是当我输入以下命令时

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'
2015-12-17 17:35:54 [ERROR]   Unrecognized options

请帮忙.提前致谢.



1> Luke Murray..:

所有功劳都归功于编码器墙

完全删除MySQL

    ps -ax | grep mysql 停止并杀死任何MySQL进程

    brew remove mysql

    brew cleanup

    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*

    编辑〜/ .bash_profile并删除mysql或mysqlAdmin的所有别名

    重新启动计算机只是为了确保任何MySQL进程被杀死尝试运行mysql,它应该不起作用

用Homebrew重新安装MySQL

    brew doctor

    brew update

    brew install mysql

    unset TMPDIR

    mysqld -initialize --log-error-verbosity --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

    mysql.server start

    brew services start mysql


brew说:要启动mysd现在启动mysql并在登录时重新启动:brew services启动mysql
这适用于OS X Sierra.

2> 小智..:

尝试运行它,它对我有用.(从这里的评论中得到)

mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

在这里张贴以防万一有人遇到与我相同的问题.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有