我最近将 iMac 升级到 Mavericks,我意识到我需要重新安装 MySQL。我安装了本机 DMG 版本并且运行良好,我应该把它留在那里。
但是我忽略了它几个星期,我正在处理一些 Ruby 任务。我在使用自制软件安装 Ruby 时遇到问题,所以我尝试卸载 MySQL 并使用自制软件安装它(使用brew install mysql)。
通过这次尝试,直到几天后我在一个站点(一个 WordPress 站点)上本地工作之前,我才意识到任何问题,并且它无法创建新表,即使它能够写入现有表。我尝试重新启动,那时它似乎在一个完全不同的位置查找data文件夹,因为它只有默认数据库,而没有我一直在使用的数据库。
从那以后,我找到并复制了我的原始data文件夹,以防万一我丢失它,并且一直试图切换我的 MySQL 安装,卸载所有这些,用自制软件重新安装,用 DMG 重新安装等等,但一切都没有结果。在这一点上,我不知所措(我主要是一名设计师)并且一直在寻找解决问题的方法。
我观察到我可以使用命令ps auxww|grep [m]ysqld来查看我有哪些进程(我通常可以在命令行中找到我的方法),并且我已经使用以下结果完成了此操作:
jonathanstegall 2390 0.0 5.4 3062688 449400 ?? S 12:32AM 0:02.05 /usr/local/Cellar/mysql/5.6.13/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.13 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.13/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/jonathaallsimac.err --pid-file=/usr/local/var/mysql/jonathaallsimac.pid
jonathanstegall 2304 0.0 0.0 2442580 968 ?? S 12:32AM 0:00.02 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1
jonathanstegall 7159 0.0 0.3 2619700 29072 ?? S 8:43PM 0:00.05 /usr/local/Cellar/mysql/5.5.15/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.5.15 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.5.15/lib/plugin --log-error=/usr/local/var/mysql/Jonathan-Stegalls-iMac.local.err …Run Code Online (Sandbox Code Playgroud)