php – 在自制的小牛上安装MySQL麻烦
我无法使用Homebrew在
MySQL上安装小牛.我不是任何一个命令行忍者,因为似乎没有确定的一套说明来安装在OS X上的MySQL,我把这两个点的拼图指令拼凑在一起:
http://madebyhoundstooth.com/blog/install-mysql-on-mountain-lion-with-homebrew/ FWIW,我能够使用这两个网站在Mountain Lion上成功安装MySQL. 我会详细说明我的下面的安装步骤,然后在我得到的错误的底部.希望有比我拥有的更多的命令行知识的人能够发现我的错误. 首先,根据我阅读的网站的建议,我卸载了MySQL,以防以前的版本发生在那里.我这样做是这样的(顺便说一下,这一切都预先假设我已经成功安装了Homebrew): brew remove mysql cd / brew cleanup launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist sudo rm -rf /usr/local/var/mysql 当我跑第四行,我得到这个结果: launchctl: Couldn't stat("[my-home-directory]/Library/LaunchAgents/homebrew.mxcl.mysql.plist"): No such file or directory 不确定是否重要;也许卸载过程已经被照顾了,或者也许该文件从未在那里.无论哪种方式,它似乎并不是一个大问题,一切似乎正确卸载. 所以我安装了,像这样: brew install mysql ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist mysql.server start 对于什么是值得的,我在运行上面的第三行后收到消息“已经加载”.当我运行“mysql.server start”时,我得到了“成功!”那么好似的,对吧? 然后我跑了这两行: unset TMPDIR mysql_install_db --verbose --user=`root` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp …在这一点上,我在终端中得到了一个稳定的流: [ERROR] InnoDB: Unable to lock ./ibdata1,error: 35 我发现这个帖子,但它是指一个MAMP安装,这不是,当我搜索我的Mac的两个.pid文件,它引用,我想起了空. http://aralbalkan.com/1931/ 所以我有点闷了在之前的另一个安装尝试中,我尝试根据上面列出的第一个URL配置php.ini中的default_socket,我也可以在/ tmp目录中找到mysql.sock,也没有找到“mysql”目录在/ var,所以我不知道发生了什么. 任何帮助或指导非常感谢. 谢谢!
以下网址适用于我:
http://blog.joefallon.net/2013/10/install-mysql-on-mac-osx-using-homebrew/ 正如你所看到的,这个说明是非常简单的,我只是清理安装的小牛,所以没有预先安装的MySQL.我认为你遇到麻烦可能是因为你在启动之前自动卸载卸载,所以卸载和清理可能不清??楚. FYI,以下是我的自制软件和已安装的MySQL的版本号. sh-3.2$brew --version 0.9.5 sh-3.2$mysql --version mysql Ver 14.14 Distrib 5.6.15,for osx10.9 (x86_64) using EditLine wrapper sh-3.2$ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |