我在使用 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 中的配置),然后让它使用具有适当套接字、端口、数据目录等配置的特定配置。
我猜你的问题就出在这里。
;-)