无法连接到MySQL-找不到MySQL.sock Phpmyadmin错误#2002

无法连接到MySQL-找不到MySQL.sock Phpmyadmin错误#2002,phpmyadmin,Phpmyadmin,我一直在用phpmyadmin建立一个mysql数据库。。。我将服务器上的数据库复制到mac服务器上的另一个目录,以便我正在开发的网站可以访问它。。。当我将Server Admin中的MySQL设置更改为新的目录位置时,在我保存并重新启动服务后,它无法再连接到数据库。我也重新启动了服务器 我没有改变任何文件,因为我把它们复制到我的网站目录 鉴于这不起作用,我将设置放回默认目录/var/mysql,然后保存并重新启动服务 在ServerAdmin概述中,它指出:MySql服务是:正在关闭。我尝试过

我一直在用phpmyadmin建立一个mysql数据库。。。我将服务器上的数据库复制到mac服务器上的另一个目录,以便我正在开发的网站可以访问它。。。当我将Server Admin中的MySQL设置更改为新的目录位置时,在我保存并重新启动服务后,它无法再连接到数据库。我也重新启动了服务器

我没有改变任何文件,因为我把它们复制到我的网站目录

鉴于这不起作用,我将设置放回默认目录/var/mysql,然后保存并重新启动服务

在ServerAdmin概述中,它指出:MySql服务是:正在关闭。我尝试过:单击底部的start MySQL(程序正在响应),重新启动服务,删除并添加服务,并更改/var/MySQL文件夹的权限

当我尝试在web浏览器中通过phpmyadmin访问mysql时,我得到:#2002无法登录mysql服务器

我认为MySQL服务器没有启动,并且在启动时遇到了问题。根据我在web上的研究,我需要验证mysql.sock是否存在于/var/mysql目录中。。。。但事实并非如此。我搜索了一下我的mac电脑,却找不到。我不希望重新安装这个,因为我不应该这样做

在终端中,我尝试了以下方法: mysqladmin重启 mysqladmin:连接到“localhost”上的服务器失败 错误:“无法通过套接字'/var/MySQL/MySQL.sock'(2)连接到本地MySQL服务器” 检查mysql是否正在运行,以及套接字“/var/mysql/mysql.sock”是否存在

有什么想法吗??一切都是最新的

谢谢,MySQL没有运行

在命令提示下尝试以下操作之一:

  • 要启动mysql服务器,请执行以下操作:

    /etc/init.d/mysqld start
    
    /etc/init.d/mysqld stop
    
    /etc/init.d/mysqld restart
    
  • 要停止mysql服务器,请执行以下操作:

    /etc/init.d/mysqld start
    
    /etc/init.d/mysqld stop
    
    /etc/init.d/mysqld restart
    
  • 要重新启动mysql服务器,请执行以下操作:

    /etc/init.d/mysqld start
    
    /etc/init.d/mysqld stop
    
    /etc/init.d/mysqld restart
    
还可以尝试:

service mysqld restart
如果MySQL一直没有启动,您需要告诉它自动启动


失败了-我的赌注是重新安装MySQL和MAC的startup/pref程序。

不幸的是,我刚刚在那台服务器上重新安装了MySQL软件包,没有接触到phpmyadmin,它成功了。感谢您的输入,尽管目录etc/init.d/不存在。错误,@GottliebNotschnabel,“重新安装”是一个答案。