我的MAMP MySQL服务器无法启动。我尝试执行 /Applications/MAMP/bin/startMysql.sh,但是出现了以下错误:
101110 05:50:31 mysqld_safe 正在记录日志到 '/Applications/MAMP/logs/mysql_error_log.err'。
101110 05:50:32 mysqld_safe 使用位于 /Applications/MAMP/db/mysql 的数据库启动mysqld守护程序
101110 05:50:32 mysqld_safe mysqld从pid文件/Applications/MAMP/tmp/mysql/mysql.pid结束
/Applications/MAMP/logs/mysql_error_log.err :
InnoDB:http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html
InnoDB:无法打开或创建数据文件。
InnoDB:如果您尝试添加新的数据文件,并且在此失败,则应将my.cnf中的innodb_data_file_path编辑回原始设置,并删除InnoDB创建的新的ibdata文件。
InnoDB:在这次失败的尝试中,InnoDB仅写入了那些全为零的文件,但尚未以任何方式使用它们。但要小心:不要删除包含宝贵数据的旧数据文件!
101110 5:53:08 [ERROR] 插件'InnoDB'的初始化函数返回错误。
101110 5:53:08 [ERROR] 插件'InnoDB'注册为存储引擎失败。
101110 5:53:08 [ERROR] 无法启动服务器:已使用地址的TCP/IP端口:Bind on TCP/IP port: Address already in use
101110 5:53:08 [错误] 是否已经在端口3306上运行另一个mysqld服务器?
101110 5:53:08 [错误] 中止
101110 5:53:08 [警告] 强制关闭2个插件
101110 5:53:08 [注意] /Applications/MAMP/Library/libexec/mysqld: 关闭完成
101110 05:53:08 mysqld_safe:基于pid文件/Applications/MAMP/tmp/mysql/mysql.pid的mysqld已结束