有人可以请帮助,因为我花了整天试图解决这个问题。 我安装了最新的XAMPP,现在我无法从terminal连接到mysql。我检查了我的.profile文件,PATH似乎没问题。 有谁知道发生了什么事情,有什么解决办法?
PATH = $ PATH:/ Applications / XAMPP / xamppfiles / bin export PATH
这是一个编程的问题,因为我是一个PHP开发人员在尝试做我的工作!
谢谢你提前很多;-)
更新:解决scheme是更新.bash_profile(以及.profile文件)
PATH = $ PATH:/ Applications / XAMPP / xamppfiles / bin export PATH
花了整整一天的时间,试图解决这个问题,所以我希望这可以帮助任何人在同一个位置;-) http://www.jroller.com/jnicho02/entry/setting_up_xampp_on_the(GOOD LINK)
这可能是两个问题之一 – mysql没有运行,或者mysql没有将套接字文件放在/tmp 。
如果mysql命令行程序正常工作,那么数据库已经启动了,只是php编译了w / socket文件的错误位置。 如果在任何 其他地方,只要从PHP正在查找的位置添加一个符号链接即可,但由于在重新启动时清除了/tmp ,因此您需要将my.cnf更改为把它写到/tmp (可能打破其他的东西),或者你需要重新编译PHP w /这个选项让它看起来在正确的地方,或者你可以添加以下内容到cron:
@reboot ln -s /var/mysql/mysql.sock /tmp/mysql.sock
调整/var/mysql/mysql.sock无论正确的位置在哪里。
如果mysql没有运行,常见的问题是重启后没有启动,或者运行时出错。 检查错误日志中是否有任何信息,如果自上次重新启动以来没有任何内容,则需要执行任何操作,首选方法是将其设置为在重新启动时启动。