【问题标题】:XAMPP - Mysql stopped working on OS X Yosemite (10.10)XAMPP - Mysql 停止在 OS X Yosemite (10.10) 上工作
【发布时间】:2014-12-15 08:44:07
【问题描述】:

我在 OS X Maverick 上安装了 XAMPP 1.8.3-1,一切都很好,直到我昨晚升级到 Yosemite,现在当我尝试在管理器中启动 MySQL 时,它不会启动。

活动监视器显示没有其他 MySQL 进程正在运行。在错误日志中,我发现此消息:

2014-08-06 17:19:04 5277 mysqld_safe 启动 mysqld 守护进程 来自 /Applications/XAMPP/xamppfiles/var/mysql 的数据库 dyld:找不到符号:_sqlite3_intarray_bind 引用自:/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 预期在:/Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib 在 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe mysqld 来自 pid 文件 /Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid 结束

【问题讨论】:

    标签: xampp upgrade osx-yosemite


    【解决方案1】:

    This 好像表示可以编辑:

    /Applications/XAMPP/xamppfiles/xampp
    

    然后寻找:

    $XAMPP_ROOT/bin/mysql.server start > /dev/null &
    

    并在上面添加unset DYLD_LIBRARY_PATH。它应该看起来像:

    unset DYLD_LIBRARY_PATH
    $XAMPP_ROOT/bin/mysql.server start > /dev/null &
    

    看来你也可以编辑:

    /Applications/mampstack-version/mysql/scripts/ctl.sh
    

    并将unset 也添加到该文件的顶部:

    #!/bin/sh
    unset DYLD_LIBRARY_PATH
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      相关资源
      最近更新 更多