Mac OS X,MySQL首选项窗格不起作用

Ste*_*Kuo 20 mysql macos

我使用DMG存档下载并安装了适用于OS X 10.6的MySQL 5.1.47:

mysql-5.1.47-osx10.6-x86_64.dmg
Run Code Online (Sandbox Code Playgroud)

我也安装MySQL.prefPaneMySQLStartupItem.pkg.MySQL.prefPane是一个偏好窗格.问题是,每当我尝试从Preference窗格启动/停止MySQL时,系统首选项就会挂起.它永远运行在大约50%的CPU,最终我有强制退出系统偏好.如果我切换"在启动时自动启动MySQL服务器",也会发生同样的事情.基本上MySQL偏好窗格不起作用.

请注意,从命令行启动MySQL没有问题:

sudo /usr/local/mysql/bin/mysqld_safe
Run Code Online (Sandbox Code Playgroud)

我已经尝试重新安装MySQL和Preference Pane.我正在使用标准的安装位置,没什么特别的.每次MySQL Preference窗格都挂起.

我在运行OS X 10.6.3的Macbook Pro(Intel)上这样做.这台机器上没有旧版本的MySQL.

后续行动:嗯现在是2012年1月,所以我想我会检查一下是否已修复.我在OS X 10.6.8上尝试了最新的MySQL 5.5.20并且它仍然被破坏 - 同样的行为,它只是挂起(必须强制退出).我尝试了Jamie Wongcarloandaya的建议,两者都没有用.

Ste*_*hen 7

在OS X Lion下,以下内容对我有用:

编辑/usr/local/mysql/support-files/mysql.server

换线~46和47

basedir=
datadir=
Run Code Online (Sandbox Code Playgroud)

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
Run Code Online (Sandbox Code Playgroud)


Jam*_*ong 6

对于仍然遇到此问题的任何人,请参阅:http://bugs.mysql.com/bug.php?id = 53232

具体来说,这里是Rembert Oldenboom的回复:

在mbp i7 2.8上全新的mysql 5.5.8问题仍然存在.通过其他人的评论,修复很简单:

编辑/usr/local/mysql/support-files/mysql.server搜索"设置一些默认值"大约4行,替换行

BASEDIR =.

BASEDIR =的/ usr /本地/ MySQL的

然后搜索"设置pid文件,如果没有给出"大约3行,替换该行

mysqld_pid_file_path = $ DATADIR /`hostname`.pid

mysqld_pid_file_path = $ DATADIR /`/斌/ hostname`.pid

现在prefPane将工作.


dze*_*zen 0

您确定 Panther 支持 64 位应用程序吗?

似乎当我尝试在雪豹上打开 32 位首选项窗格时,首选项窗格显示“这个窗格是 32 位的,而您有 64 位 macOS,我正在重新启动此窗格”

也许它挂着是因为它是相反的?获取 32 位首选项窗格并尝试打开 64 位窗格?