这是错误信息:
MySQLi的错误信息是:
“无法通过套接字”/var/run/mysqld/mysqld.sock“(2)连接到本地MySQL服务器。
这里的url是: http : //bang-on.com
我不知道这是什么意思,但我的一个朋友有点吓坏了。
哦社区好,请帮忙!
更新:它确实工作过。 什么样的事情会导致MYSQL停止运行,我将如何去得到它备份? 非常感谢!
从这里: http : //answers.yahoo.com/question/index?qid=20080815175416AAN41y6
首先,您需要找出正在创buildmysqld.sock文件的位置。 一旦你有所有你需要做的是创build一个符号链接到你的套接字的位置在/ var / run / mysqld /。
ln -s [到你的mysqld.sock文件的path] /var/run/mysqld/mysqld/mysqld.sock
我不确定你的mysqld.sock文件在哪里,因为它从系统变化到系统。
你也可以在mysqld启动的时候改变sock文件的path,但这可能会破坏其他的东西。
从这里: http : //drupal.org/node/73103
在您的drupal文件夹中(已经在您的服务器上)更新您的/sites/default/settings.php文件,其中$ db_url ='pgsql:// username:password @ localhost / databasename'; 更改为:$ db_url ='pgsql:// username:[email protected]/databasename';
希望有所帮助
听起来像Mysql死了。 可能有很多原因。 看一下mysqld日志文件,可能在/ var / log或/ var / log / mysql中,看看有什么问题。 看一看/ var / log / messages也可以看看有什么奇怪的地方。
至于重新启动它,这取决于你的发行版。 大多数基于Redhat的发行版都使用“service mysql start”这一行。
您提供的信息不多,因此很难提供真实的诊断信息。
Davidbuild议,最常见的原因是MySQL服务器程序死机。
对于非Redhat发行版,典型的重新启动命令是/etc/init.d/mysql restart
服务器重新启动后,您可能需要使用以下命令进行数据库检查:
mysqlcheck -A -u -p –repair – 扩展–optimize – 仅检查 – 更改