mysql - 在 MacOS 10.10.5 (Yosemite) 中安装 phpMyAdmin

标签 mysql phpmyadmin osx-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 之前,请就我应该如何进行提出您自己的建议。

甲骨文安装

<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。

最佳答案

最好从 Apache Friends 安装 XAMPP 以避免所有这些麻烦,它现在带有新的 PHP 5.6;这是链接:https://www.apachefriends.org/index.html

关于mysql - 在 MacOS 10.10.5 (Yosemite) 中安装 phpMyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32283686/

相关文章:

xcode - "pod install"期间的 cocoapods 0.37.2 错误

mysql - 使用 SQL 获取重复行

MySQL/phpMyAdmin 从 DELIMITER 卡住

mysql - 导入 CSV 以更新表中的行

java - 连接到在线 SQL 数据库

bonjour - 优胜美地10.10升级后,Codekit 2无法解析Bonjour主机名

git - OS X : Git with client certificates rejected

mysql - 如何在CakePHP中将mysql表数据转换为Excel或CSV格式?

php - 使用 GCM 向所有用户发送推送消息

mysql - VB 导出访问 Mysql 货币格式失败