我最近在Yosemite(MacOS 10.10.5)环境中安装了mysql-5.6.26-osx10.8-x86_64
。为了执行此安装,我允许自己在几个专门用于此目的的在线条目的指导下。
我被告知找到一个名为mysql.sock
的文件。我甚至为$ sudo locate
命令创建了一个数据库来查找它,但我仍然无法找到它。所以,我在我从Oracle网站下载的MySQL包中安装了启动选项,我被告知不要安装。我再次搜索,但仍无法找到文件mysql.sock
。我发现的是以下内容:
/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
我还找到了一组告诉我修改此文件的说明。不愿修改我不理解的东西只是因为我被告知这样做,我写信给你。
请在下面找到上述文件的原件,以及推荐更改的副本。在安装phpMyAdmin之前,请提供您自己的建议。
Oracle安装
<dict>
<key>Disabled</key>
<false/>
<key>ExitTimeOut</key>
<integer>600</integer>
<key>GroupName</key>
<string>_mysql</string>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.oracle.oss.mysql.mysqld</string>
<key>LaunchOnlyOnce</key>
<false/>
<key>ProcessType</key>
<string>Interactive</string>
<key>Program</key>
<string>/usr/local/mysql/bin/mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld</string>
<string>--user=_mysql</string>
<string>--basedir=/usr/local/mysql</string>
<string>--datadir=/usr/local/mysql/data</string>
<string>--plugin-dir=/usr/local/mysql/lib/plugin</string>
<string>--log-error=/usr/local/mysql/data/mysqld.local.err</string>
<string>--pid-file=/usr/local/mysql/data/mysqld.local.pid</string>
<string>--port=3307</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>SessionCreate</key>
<true/>
<key>UserName</key>
<string>_mysql</string>
<key>WorkingDirectory</key>
<string>/usr/local/mysql</string>
</dict>
</plist>
从独立来源在线获得的建议修改:http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
<dict>
<key>KeepAlive</key>
<true />
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=mysql</string>
</array>
</dict>
</plist>
完成上述修改后,建议我执行以下附加更改:
sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
最后,根据Yosemite的PREFERENCE面板中的MySQL面板,我已经能够自动启动和重启MySQL。
答案 0 :(得分:0)
从Apache Friends安装XAMPP以避免所有这些麻烦要好得多,它现在配备了新的PHP 5.6;这是链接:https://www.apachefriends.org/index.html