让MySQL在OSX 10.7 Lion上工作

我目前正在试图让MySQL在OSX 10.7 Lion上工作。 我尝试了brew的方式:

brew install mysql -> cmake -> no problems -> make -> no problems -> make install -> no problems -> done unset TMPDIR mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp Installing MySQL system tables... /usr/local/bin/mysql_install_db: line 428: 15397 Done { echo "use mysql;"; cat $create_system_tables $fill_system_tables; } 15398 Done(141) | eval "$filter_cmd_line" 15401 Segmentation fault: 11 | $mysqld_install_cmd_line > /dev/null Installation of system tables failed! Examine the logs in /usr/local/var/mysql for more information. 

有没有人得到MySQL运行在狮子?

您可以将一个MySQL安装程序作为DMG文件下载,并直接从MySQL安装一个安装程序,系统偏好设置窗格和启动脚本。 进入MySQL的社区服务器下载页面 ,selectMac OS X作为平台,然后selectDMG文件。

你可以跳过registry格(在registry格下有一个小链接),你应该在路上。

下载文件后,双击DMG,启动安装程序并完成安装。 之后,使用其安装程序安装启动脚本,最后通过双击它来安装偏好设置窗格。 我强烈build议select将其安装在计算机上的所有用户。

你会发现这种方式比从源代码编译更容易。

如果你需要一个很好的OS X工具来pipe理你的MySQL数据库,你应该看看Sequel Pro 。

一个替代mysql的下降是mariadb 。 你可以用'brew install mariadb'来安装。 它build立在狮子身上。

现有的MySQL驱动程序和客户端只是工作。 我使用python-mysql和django。

它甚至被称为mysql,所以你甚至不知道它们的区别。

哈! 得到它了!

首先…在这里下载mysql-5.6.2: http : //dev.mysql.com/downloads/mirror.php ?id=402349#mirrors …一旦完成,解压缩文件,然后执行以下操作:

 mv path/to/mysql-5.6.2-m5-osx10.6-x86_64 /usr/local/mysql echo "PATH=\$PATH:/usr/local/mysql/bin" >> ~/.profile # open a new tab cd /usr/local/mysql #this is essential! ./scripts/mysql_install_db mysqld_safe & mysql -uroot 

为我工作:)

您还需要设置您的path环境,而且在您设置root密码的同时也是一个很好的习惯。 我已经在这里创build了一个完整的步骤: 如何在Lion上安装MySQL(Mac OS X)

所有,

我有通过Tomcat连接到我的数据库的问题,但可以通过MySql工具。 Tomcat通过我的机器的实际IP(10.0.xx)而不是通过localhost或127.0.0.1访问它。 原来,当我从SL迁移到狮子,远程连接被禁用。 一旦我启用它们,它工作正常。

希望这有助于某人。

我已经安装了MySQL,但升级到狮子后,将不再启动。

我尝试安装最新的正式版本,它仍然无法启动。

最后这个修正了它:

 $ sudo mkdir /var/log/mysql $ sudo chown mysql:mysql /var/log/mysql