<分区>
我使用 DMG 文件(http://dev.mysql.com/downloads/mysql/)安装了 MySQL,并安装了 MySQL_etc.pkg、MySQLStartUpItem.pkg 和 MySQL.prefPane 项。
每次我尝试从命令行启动 mysql 时,我都会收到消息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
感谢 stackoverflow 上的各种帖子,我发现这是因为 MySQL 没有运行。所以我转到系统偏好设置中的 MySQL Pane ,果然“MySQL 服务器实例已停止”。我单击“启动 MySQL 服务器”,我得到旋转的沙滩球 2 分钟,然后没有任何反应。 MySQL 服务器实例保持停止状态。
如果我重新启动计算机,然后我可以转到 MySQL Pane ,它会告诉我“MySQL 服务器实例正在运行”。果然 mysql -v 在命令行告诉我我的 MySQL 连接 ID,并且我有服务器版本 5.6.10。但是,如果我通过键入 exit 离开 mysql,服务器实例将停止,我只能通过重新启动计算机来重新启动它!
有什么想法吗?我什至无法运行 MySQL 足够长的时间来设置密码,更不用说创建数据库了!