解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

来源:互联网 发布:网络教育本科学费 编辑:程序博客网 时间:2024/06/05 00:35
在Mac和XAMPP环境下,如果在终端敲入MySQL,可能会出现这种问题:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

这种问题是由于没有在bash_profile中配置xampp的path

解决方案:

首先,在终端输入

[plain] view plain copy print?
  1. cd ~/  

而.bash_profile为该目录下的一个隐藏文件

可使用文字编辑器vi 直接新增
在终端上输入  sudo vim ~/.bash_profile

按i进入编辑模式,在末尾添加:

[plain] view plain copy print?
  1. <span style="font-size:18px;"># User specific environment and startup programs  
  2. export XAMPP_HOME=/Applications/xampp/xamppfiles  
  3. export PATH=${XAMPP_HOME}/bin:${PATH}  
  4. export PATH</span>  

再按一下    esc   键 ,结束编辑
并输入    :wq    存储离开
再输入    source ~/.bash_profile     即可


接下来,再终端敲mysql,就可以正常进入mysql了。

如果遇到了其他类似XAMPP相关的问题,

阅读全文
0 0