试图退出 macports mysql 安装并返回到 Snow Leopard Server 的内置 MySQL 服务器,但我无法让它工作。
当我禁用 macports 并启用内置服务时,mysql.sock
找不到(找到 mysql.sock 什么都不返回)。当我重新启用 macport mysql 时,找到了 mysql.sock 但现在我无法禁用内置的 MySQL 服务。
每次我尝试时,它都会重新启用它。
我必须运行以下命令才能让 MacPorts MySQL 在重新启动时工作:
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
ln -s /var/mysql/mysql.sock /tmp/mysql.sock
/var/mysql 上的权限是(这是内置服务设置的位置):
drwxr-xr-x 111 _mysql _mysql
macports 数据目录的权限是:
drwxr-xr-x 116 _mysql _mysql
有一次,根据内置mysql的访问日志文件,它正确启动(2010)。有没有办法在我重新启动时手动禁用此服务启动?
我意识到我的问题有多不清楚,但不知何故,以前的管理员将 macports mysql 与内置 mysql 绑定在一起,我花了很长时间来解开它们。