为您找到"
...can't connect to mysql server on 'localhost' 错误(10061), XP...
"相关结果约100,000,000个
首先,因为提示的是/var/run/mysqld/mysqld.sock, 这个是Unix socket, 所以你一定链接到localhost的mysql server了。现在你就要看使用什么用户和密码,如果没有的话需要加进去, 注意server必须为localhost。
八成是mysql服务没有起来 ps -ef|grep mysqld看看进程在不在 如果不在,那么就是这个原因了,cd到mysql的bin目录,执行mysqld_safe --user=mysql & 这样就起来了 当然也有其他原因,如果不是上述原因,请追问
你的mysql 服务还没启动,如果你的系统是 win32 ,那请执行安装目录下的 winmysqladmin.exe 当它的图标显示为绿色时,就可以了,登录 mysql -h localhost -u root 或者应该设置为“localhost ”而不是“local host ”再或者先卸载掉,
无法链接到数据库,应该是你的数据库账号和密码不对。打开data\config.php 看到 <?php // database host db_host = "localhost:3306";// database name db_name = "ecshop68";// database username db_user = "root";// database password db_pass = "68ecshop";db_name 就...
可能是你的mysql的服务没有启动,导致mysql没有连接上,在开始连接数据库的时候,你先看看windows里服务里,mysql的服务项启动没有。
具体情况不太清楚,所以没有办法准确解决。先检查一下Mysql是不是有问题,用Mysql Command输入密码试一试,如果没有问题,就不是Mysql的问题。就要看你的连接的配置了。