安装mysql问题

时间:2020-03-06 14:42:52  来源:igfitidea点击:

从2008年1月开始在Mac Pro上运行OS X Leopard。

我曾经从一个程序包运行mysql服务器,但是Rails开始发出警告,说我应该从gem安装mysql:gem install mysql

它不起作用,出现以下错误消息:
构建本机扩展。这可能需要一段时间...
错误:安装mysql时出错:
错误:无法生成gem本机扩展。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb安装mysql
在-lmysqlclient中检查mysql_query()...否
检查-lm中的main()...是
在-lmysqlclient中检查mysql_query()...否
检查-lz中的main()...是
...剪...
宝石文件将保持安装在/Library/Ruby/Gems/1.8/gems/mysql-2.7中进行检查。

结果记录到/Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out

然后我按照朋友的建议尝试了另一种方法,并尝试遵循http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x上的出色说明
但是现在尝试运行" mysql -u root"时遇到了一个新问题

我收到的消息是:

错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2)

我已经竭尽全力试图解决任何一个问题,并感到卡住了。感谢阅读和帮助

解决方案

对于第一个问题,我可以想象Ruby gem正在安装ruby MySQL接口/驱动程序,而不是MySQL服务器本身。它可能不存在,或者在标准脚本找不到的地方。

第二条消息表明MySQL服务器未运行。尝试再次启动它,或者检查任何日志/消息以获取有关为什么它可能无法启动的某些指示