mysql - MySQL 和 Snow Leopard 反复出现问题 - 无法锁定 ./ibdata1,错误 : 35

标签 mysql macos

我不太了解服务器维护,我正在尝试通过管理我自己的 Mac 来学习。我正在使用 MySQL 数据库 (5.5.9) 运行本地 Rails 应用程序。很长一段时间以来一切都很好,直到我尝试开始一个新的 Rails 项目。当时,我运行了 bundle install,将我的 mysql gem 从 0.2.6 更新到 0.3.6。从那时起,或者我正在与之相关联(可能是那个时候我也安装了 RVM),我无法启动我的 MySQL 服务器。我收到以下错误:

Unable to lock ./ibdata1, error: 35

反复。我试过修复:

mv ibdata1 ibdata1.bak
cp -a ibdata1.bak ibdata1

哪个有效(引用:http://cglreport.zhenhua.info/2008/08/mysql-error-unable-to-lock-ibdata1.html)(我也必须对其他几个文件执行此操作),但它只能工作一段时间。当我重新启动或定期重新启动时,问题又回来了。这是怎么回事 ?这对我来说似乎不是一个合理的解决方案。想法?谢谢!

最佳答案

这听起来很有说服力,就像您已经有一个正在运行的 MySQL 服务器实例,并且您正试图窃取它正在使用的数据文件。

关于mysql - MySQL 和 Snow Leopard 反复出现问题 - 无法锁定 ./ibdata1,错误 : 35,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6970505/

相关文章:

php - sql查询后的if else语句

MySQL 按月选择对所有月份返回 NULL

sql - 为什么读取会阻塞 MyISAM 中的其他读取?

ios - 我可以使用 Windows 命令行 ssh 到 Mac 而不使用像 putty 这样的其他工具吗?

macos - 当我不需要多文档支持时使用 NSDocument?

php - 在 Linux 中使用 PHP/Shell 脚本从浏览器重启 MySql 服务器

MySQL 与 Node.js

swift - 如何始终显示我的 Cocoa 应用程序弹出的所有其他应用程序的警报?

objective-c - 指定在 OSX 上创建数字签名的填充

ios - 设计核心数据数据库