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函数代码
Apr 22 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
PHP实现Javascript中的escape及unescape函数代码分享
Feb 10 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
PHP常量及变量区别原理详解
Aug 14 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实现的MySQL数据浏览器
2007/03/11 PHP
PHP在特殊字符前加斜杠的实现代码
2011/07/17 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python subprocess模块常见用法分析
2018/06/12 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
求职信格式范本
2013/11/15 职场文书
六五普法心得体会2016
2016/01/21 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书