我目前正试图让MySQL在OSX 10.7 Lion上运行.我try 了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在Lion上运行吗?

推荐答案

您可以直接从MySQL下载一个作为DMG文件的MySQL安装程序,包括一个安装程序、系统首选项窗格和一个启动脚本.转到MySQL's community server download page, Select Mac OS X作为平台,然后 Select DMG文件.

你可以跳过登记表(登记表下面有一个小链接),你应该马上就可以了.

下载文件后,双击DMG,启动安装程序并完成安装.之后,使用安装程序安装启动脚本,最后双击首选项窗格.我强烈建议 Select 为计算机上的所有用户安装它.

你会发现这种方法比从源代码编译要容易得多.

如果你需要一个很棒的OSX工具来管理你的MySQL数据库,你应该看看Sequel Pro.

Mysql相关问答推荐

SQL条件 Select 和条件WHERE

MySQL查询基于上次访问时间戳更新用户的问题

筛选器中的Case When语句

MySQL binlog事件上的并发事务行为

使用JSON_CONTAINS搜索多个值的原理

在时间戳上搜索大的MySQL表很慢

发生的原因及解决方法

是否可以使用 IN 或 NOT IN 从没有关联其他表中任何行的表中返回这些名称?

如何计算具有权重属性的记录数

即使在某些表中不匹配,如何从 MySQL 中的多个表中 Select 所有记录

如何在 axios 请求中将更新的设置状态值作为参数传递

谁能帮我优化低性能的mysql查询

如何 Select 具有最新的 2 个日期字段的行?

如何根据特定条件从mysql数据库中 Select 查询

MySQL 视图

Laravel $q->where() 日期之间

计算执行的查询数

MySQL使用phpmyadmin重新排列列的顺序

BIGINT mysql 性能与 INT 相比

"SELECT COUNT(*)" 很慢,即使有 where 子句