【问题标题】:MySQL OSX Lion - cannot connect after restartMySQL OSX Lion - 重启后无法连接
【发布时间】:2012-01-15 14:22:30
【问题描述】:

刚刚将 MBP 2009 从 Snow Leopard 升级为 Lion。安装后 MySQL 似乎表现得很奇怪。我已经尝试了几乎所有可能的方式来安装 MySQL(XAMPP、AMPPS、Homebrew 和来自 Mysql.com 的官方 64 位 DMG),它们都表现出相同的行为。

第一次启动MySQL(从上面的所有包中),一切都很好。我使用 SequelPro 进行连接,所以连接相当基本 => 主机:127.0.0.1,用户:root,密码:[空白] ...(AMPP 为“mysql”) 我启动/停止 MySQL 服务器,一切似乎都正常。

下一步是导入一个新数据库。因此,创建一个数据库(UTF-8),单击数据库并执行 IMPORT(使用 .sql 文件)。一切仍然有效。我停止 MySQL 服务器并重新启动它。生成 .pid 文件,.err 文件看起来正确。我再次启动 SequelPro,现在它无法连接到 MySQL 服务器。做一个 ps -ef | grep mysql 显示一切正常(运行过程与 .pid 文件匹配)。我尝试将 mysql.sock 文件设置到 /tmp/mysql.sock (和其他地方)无济于事。

有趣的是,这只是在 OSX Lion 上开始发生的——而且我已经尝试了上面的所有包。我能够解决它的唯一方法是继续将 /Applications/XAMPP 移动到垃圾箱并重新安装并进行新的导入,而不是关闭 MySQL 服务器。在我必须关闭或重新启动它的那一刻,我必须重新安装 XAMPP。

关于为什么会发生这种情况的任何想法?

【问题讨论】:

    标签: mysql osx-lion


    【解决方案1】:

    如果您没有“root”用户的密码(在安装期间),这似乎是个问题。如果你在这个位置,这是重置你的root密码的方法(设置为'a')

    http://www.coolestguyplanet.net/how-to-change-the-mysql-root-password/

    如果使用自制软件,这是要使用的命令:

    /usr/local/Cellar/mysql/5.5.15/bin/mysqld_safe --skip-grant-tables

    【讨论】:

      猜你喜欢
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2019-11-02
      相关资源
      最近更新 更多