【发布时间】:2010-12-08 04:44:56
【问题描述】:
由于我是新手,我已经设法把我的安装搞砸了,搞砸是我擅长的。
1) 任何人都可以参考一套可靠的设置说明吗?
2) 我可以通过 macports 卸载并从头开始(密码和所有)吗?我试过了,卸载后一堆mysql目录卡住了,WTF!?
3) mysqld.sock 需要驻留在哪里,我需要应用哪些文件设置才能使其与 php5 和 apache2 配合得很好? 它是在 /tmp 还是 /opt/local/var/run/mysql5/ 中? 我需要配置/opt/local/etc/php5/php.ini 吗?选择/本地/var/db/php5/mysql.ini? /opt/local/etc/mysql5/my.cnf?
4) 我已经运行 > sudo -u mysql mysql_install_db5。如果我再次运行它会搞砸我吗? 我运行了 mysqladmin -u root password 'mypw' 并得到一个错误,说 mysql 无法通过套接字连接。那么这是否意味着我的密码现在已设置?有没有办法告诉我?
5) 密码语句的语法因博客而异。我的密码是“mypw”还是 mypw(不带引号)? (我的密码其实不是mypw)
6) 启动和停止 mysql 的适当命令是什么?我不希望它在我的机器启动时启动。
感谢 Jergason,这非常有帮助。
我真的很想与 mysql 的 macports 安装保持一致,因为它限制了我可以对我的机器造成的损害。
所以现在悬而未决的问题是......
1) macports mysql 安装的默认套接字位置是什么?
2) 启动和停止 mysql 的适当命令是什么?我不希望它在我的机器启动时启动。一些博客说使用launchctl -load 其他人说sudo /path/mysql_safe5。如果您没有设置密码(我不打算这样做),是否需要使用 -user -p 参数?
3) 使 macports mysql 工作所需的目录所有权和权限是什么。 macports 似乎没有设置任何这些。
书呆子
检查 /tmp 以获取 MacPorts mysql 套接字
没有帮助。如前所述,我了解 /tmp 是套接字的默认位置。我的问题是,当我尝试启动 mysql 时,套接字没有在那里实现,也没有出现在 /opt/local/var/run/mysql5/ 中。这告诉我我在启动 mysql 时遇到问题,这意味着设置有问题。可能是什么,我不知道。恐怕我不是天生就对这些事情有先验知识。
-在 Snow Leopard 下使用 macports 安装 mysql5 的套接字应该在哪个特定目录中?
如果您正在使用 5 个不同站点的有关如何运行 mysql 的提示,并且您很惊讶自己迷路了……好吧,我将把它留给尝试一次只关注一个站点然后退出进行下一个之前的所有更改。
没有帮助。我完全按照你的建议开始了。你认为我做了什么,混合和匹配来自 5 个博客的说明?这就是我询问干净卸载的原因。我想知道以前安装的状态更改是否会影响未来的“干净”安装。
-What SPECIFIC blog描述了在雪豹下使用macports确认mysql5的正确安装过程。
我认为您在使用 MacPorts mysql 时遇到的唯一问题(您遇到了什么问题??)是它有一个您意想不到的套接字,而且它使用的是默认配置。
没有帮助。我也是,看我的原帖。我认为问题在于 mysql 的启动方式(或未启动)。
-您对如何解决问题有什么具体建议吗?
这应该在 MacPorts 完成安装后解释。
没有帮助。不是,或者如果是的话我没看到。可能是因为我用的是 Porticus。
-你能更具体一点吗?我应该在什么时候看到 WHAT 消息?
请参阅 ${prefix}/share/doc/mysql5/ 以获取想法和/或联系开发人员列表。也可以考虑联系端口的维护者;自从他们管理它以来,他们可能最了解它。
没有帮助。 RTM,谷歌是你的朋友,等等。是的,先去了那里。虽然我承认我可能忽略了一些事情,因为当我确定我的问题是一个简单的问题时,当我有其他工作要做时,我不倾向于花几天时间阅读一些写得不好的文档。
- 如果您想给我一份我可能忽略的具体文件,那将很有帮助。
我希望得到像 Jergason 提供的一些简单、集中的帮助。我(和其他阅读本文的人)很欣赏 Jergason 愿意传达他的知识,以加快人们对各种技术的学习过程。对他来说,这些知识是基本的,但对新手来说,这是一个巨大的节省时间。智能的真正标志是理解技术知识不是先验的,即使是基本的帮助也有很大的帮助。再次感谢 J-man。
【问题讨论】:
-
你看过 MAMP 吗?我很难在短时间内在雪豹上启动并运行 mysql,而 MAMP 运行良好。
标签: mysql osx-snow-leopard macports