Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法


Posted in PHP onNovember 03, 2016

一、发现问题

在尝试编辑博客站点的Wordpress主题时,突然发现博客站点无法连接;刷新后提示“建立数据库连接错误”之类的错误。自然想到是mysql可能出错了,所以就登陆了VPS主机,尝试启动mysql服务,但是提示failed。

二、解决方法

1、打开/var/log/mysql/error.log文件,查看出错日志。在阅读日志时发现第一条错误提示是:[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

2、尝试执行mysql_upgrade依然提示错误:

Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Error: Failed while fetching Server version! Could be due to unauthorized access.
FATAL ERROR: Upgrade failed

3、于是,在网上搜索类似问题时,找到了解决办法。输入命令:mysql_install_db --user=mysql --ldata=/var/lib/mysql后,会自动安装system tables,即可成功修复。

4、此时,尝试启动mysql服务:/etc/init.d/mysql start即可。

总结

以上就是在Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法,希望本文的内容对同样遇到这个问题的朋友们能有所帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
用PHP 4.2书写安全的脚本
Oct 09 PHP
PHP URL地址获取函数代码(端口等) 推荐
May 15 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
php弹出对话框实现重定向代码
Jan 23 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
php+mysql查询优化简单实例
Jan 13 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
利用PHP绘图函数实现简单验证码功能的方法
Oct 18 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP设计模式之装饰器模式定义与用法详解
Apr 02 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 #PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 #PHP
PHP 微信扫码支付源代码(推荐)
Nov 03 #PHP
php使用正则表达式去掉html中的注释方法
Nov 03 #PHP
使用正则去除php代码中的注释方法
Nov 03 #PHP
php cookie 详解使用实例
Nov 03 #PHP
PHP使用curl制作简易百度搜索
Nov 03 #PHP
You might like
php实现的zip文件内容比较类
2014/09/24 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
Python线程指南分享
2019/11/19 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
大学生家政服务项目创业计划书
2014/01/30 职场文书
行政监察建议书
2014/05/19 职场文书
企业理念标语
2014/06/09 职场文书
停车位租赁协议书
2014/09/24 职场文书
2014年体育工作总结
2014/11/24 职场文书
店面出租协议书范本
2014/11/28 职场文书
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers