前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决wp的Error

解决wp的Error

作者头像
十四君
发布2019-11-27 13:24:47
5650
发布2019-11-27 13:24:47
举报
文章被收录于专栏:UrlteamUrlteam

第二次服务器奔溃记录

啦啦啦又奔溃了,,这次的维修就没上次那么手慢脚乱。重要的说在前面,实在蹦了还能回滚,滚多了就好了,当然也是要好好学学内部的原因。以及找出问题的所在然后谷歌之。

导致的原因是:修改主题。在修改中估计是一些错误的代码奇效果。

检修方式:正常链接网站,页面不显示,提示Error establishing a database connection,无法连接到数据库,请检查用户名、密码。。百度之则有一方式,登陆服务器,修改该主页的wp-config.php中的define(‘wo_debug’,flase);改为true。。这样能够开启wordpress的调试模式。

在此登陆主页。提示语句已经变成,

Can’t connect to local MySQL server through socket

不能通过套接字连接到本地MySQL服务器

1、先查看 /etc/rc.d/init.d/mysqld status 看看mysql服务是否已经启动.

代码语言:javascript
复制
 另外看看是不是权限问题.
 $service mysqld start
 或
 $service mysql start

2、确定你的mysql.sock是不是在那个位置,

代码语言:javascript
复制
 mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock

3、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql

代码语言:javascript
复制
[root@localhost ~]# /etc/init.d/mysqld start
 启动 MySQL: [ 确定 ]
 [root@localhost ~]# mysql -uroot -p
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
 原因是,/var/lib/mysql 的访问权限问题。
shell> chown -R mysql:mysql /var/lib/mysql
接着启动服务器
shell> /etc/init.d/mysql start
服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。

4、修改/etc/my.conf:

代码语言:javascript
复制
[mysqld]
 datadir=/usr/local/mysql/data
 socket=/var/lib/mysql/mysql.sock
[mysql.server]
 user=mysql
 basedir=/usr/local/mysql
If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as:
[client]
 socket=/var/lib/mysql/mysql.sock

如果发现问题依旧,尝试运行/etc/init.d/mysql start报错:Starting MySQLCouldn’t find MySQL manager or server 如是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-11-132,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档