我一直在研究我用phpmyadmin设置的mysql数据库......我将服务器上的数据库复制到我的mac服务器上的另一个目录,这样我正在开发的网站可以访问它...当我改变时Server Admin中的MySQL设置到新的目录位置,在我保存并重新启动服务后,它无法再连接到数据库。我也重新启动了服务器。
我没有更改任何文件,因为我将它们复制到我网站的目录中。
看到这样做不起作用,我把设置放回到/ var / mysql的默认目录,然后保存&重新启动了服务。
在“服务器管理概述”中,它指出:MySql服务是:关闭。我试过:单击底部的启动MySQL(程序正在响应),重新启动服务,删除并添加服务,并更改/ var / mysql文件夹的权限。
当我尝试在网络浏览器中通过phpmyadmin访问mysql时,我得到:#2002无法登录MySQL服务器。
我认为MySQL服务器没有启动,并且遇到了问题。根据我在网络上的研究,我需要验证/ var / mysql目录中是否存在mysql.sock ....它没有。我搜索了我的mac并找不到它。我不想重新安装这个,因为我不应该这样做。
在终端,我试过这个: mysqladmin重启 mysqladmin:在'localhost'连接到服务器失败 错误:'无法通过套接字连接到本地MySQL服务器'/var/mysql/mysql.sock'(2)' 检查mysql是否正在运行并且套接字:'/ var / mysql / mysql.sock'存在!
任何想法?一切都是最新的。
由于
答案 0 :(得分:0)
MySQL没有运行。
从命令提示符处尝试其中一项:
启动 mysql服务器:
/etc/init.d/mysqld start
停止 mysql服务器:
/etc/init.d/mysqld stop
要重启 mysql服务器:
/etc/init.d/mysqld restart
还可以尝试:
service mysqld restart
如果始终没有启动MySQL,您将需要告诉MySQL自动启动。
失败 - 我的赌注是重新安装MySQL和MAC的启动/首选。
答案 1 :(得分:0)
可悲的是,我刚刚在该服务器上重新安装了mySQL软件包,并没有触及phpmyadmin而且它有效。感谢您输入