MySQL Mac OS X问题

时间:2012-08-30 16:30:48

标签: mysql

尝试在我的MacBook Air上运行MySQL服务器时发生了一些奇怪的事情。 首先使用brew install mysql安装MySQL。安装成功,没有任何错误。 然后问题开始显现...... 首先,我必须使用以下命令来创建空表: cd / usr / local sudo mysql_install_db --user = mysql --ldata = / var / db / mysql

现在我试图启动服务器服务本身,但另一个错误是不允许我这样做: ivankutsarov $ sudo mysql.server start 密码: 启动MySQL 。错误!服务器退出而不更新PID文件(/usr/local/var/mysql/Ivans-MacBook-Air.local.pid)。

虽然导航到上面提到的文件夹,但我看不到mysql文件夹,我也无法在/ usr / local / bin目录中看到它。

任何想法的人?

2 个答案:

答案 0 :(得分:0)

伙计们我发现了这个问题。我忘了在安装mysql后运行这两个命令:

首先,运行: brew help mysql

阅读执行命令后显示的信息,您将在前两行中注意到为启动服务器而需要运行的以下命令!

1

取消设置TMPDIR

2

mysql_install_db --verbose --user = whoami --basedir =“$(brew --prefix mysql)” - datadir = / usr / local / var / mysql --tmpdir = / TMP

答案 1 :(得分:0)

前一天我遇到过类似的问题。 mysql运行正常,直到出现蓝色PID文件错误。我尝试了一切来修复安装,替换了十几个文件并尝试了许多不同的设置。

最终工作的是通过dmg软件包彻底安装mysql并将我的数据和架构迁移到此安装(使用mysql workbench为此节省时间),然后卸载通过brew安装的版本。

https://dev.mysql.com/downloads/file/?id=466265