在 Mac 上使用 MAMP 和现有的 mysql 服务器

在 Mac 上使用 MAMP 和现有的 mysql 服务器

我在使用 Mac 上现有的 mysql 数据库时遇到一些问题?有时是权限问题,有时是无法找到问题或其他问题。

一旦我得到以下问题的答案,我会更加具体

  • MAMP 可以与 Mac 上现有的数据库一起使用吗?我认为应该可以?
  • 我是否必须将默认引擎更改为 myisam,因为现在我的默认引擎是 InnoDB 中的?

我已经尝试过这些选项

  • 使用当前用户/root直接运行start.sh
  • 更改 startMysql 使用 sudo 命令运行 mysql
  • 从系统偏好设置停止 mysql 服务器,因为有时我会收到此错误(无限循环)

InnoDB:使用相同的 InnoDB 数据或日志文件。InnoDB:无法锁定 /usr/local/mysql/data/ibdata1,错误:35 InnoDB:检查您是否还没有另一个 mysqld 进程

根据这些信息,您能判断出这里可能出了什么问题吗?如果需要,我会更具体地说明我的问题

答案1

这实际上是在 MAMP 内部启动/配置 MySQL 的方式。

我在具有自己的 MySQL 服务器的 Mac 上编译了第二个 MySQL 服务器,遇到了同样的问题。

我找到了一种启动 MySQL 的方法,无需读取任何配置(特别是 /etc/my.cnf 中的配置),然后让它使用具有适当套接字、端口、数据目录等配置的特定配置。

我猜你的问题就出在这里。

;-)

相关内容