WDCP打开网页时报错:无法连接mysql,请检查mysql是否已启动及用户密码是否配置正确

今天公司很久以前的一台WDCP集成的Web服务出现了问题,打开网页显示“无法连接mysql,请检查mysql是否已启动及用户密码是否配置正确”

????

?????????????????(上图为服务器故障时Web访问报错信息)

????

????在网上找了三个小时的资料,找到了很多遇到该问题的朋友,并且只要是数据库连接不正常的或者数据库无法正常启动的,全都会报这个错误,下面是我的解决方法:

1、检查服务运行状态

[[email protected] etc]# service mysqld status

?mysql is not running.

#mysql服务并未运行

[[email protected] etc]# service mysqld restart

?ERROR! MySQL manager or server PID file could not be found!

Starting MySQL. ERROR! Manager of pid-file quit without updating file.

#试图重启服务,结果报错

[[email protected] etc]# cat /www/wdlinux/mysql-5.1.69/var/WDCP.err

查看WDCP的错误日志

? ? 171209 16:10:02 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.69/var/WDCP.pid ended

????171209 16:12:25 mysqld_safe Starting mysqld daemon with databases from /www/wdlinux/mysql-5.1.69/var

????171209 16:12:25 [ERROR] /www/wdlinux/mysql-5.1.69/libexec/mysqld: unknown variable ‘innodb_additional_mem_pool_size=16M‘

????171209 16:12:25 [ERROR] Aborting

????#从日志看为止的innodb我觉定把innodb的选项注释掉看一下,结果重启服务报了一个新的错误。

????171209 16:10:02 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.69/var/WDCP.pid ended

????171209 16:12:25 mysqld_safe Starting mysqld daemon with databases from /www/wdlinux/mysql-5.1.69/var

????171209 16:12:25 [ERROR] /www/wdlinux/mysql-5.1.69/libexec/mysqld: unknown variable ‘innodb_additional_mem_pool_size=16M‘

????171209 16:12:25 [ERROR] Aborting

????

????171209 16:12:25 [Note] /www/wdlinux/mysql-5.1.69/libexec/mysqld: Shutdown complete

????

????171209 16:12:25 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.69/var/WDCP.pid ended

????171209 16:13:32 mysqld_safe Starting mysqld daemon with databases from /www/wdlinux/mysql-5.1.69/var

????171209 16:13:32 [ERROR] /www/wdlinux/mysql-5.1.69/libexec/mysqld: unknown variable ‘innodb_buffer_pool_size=2G‘

????171209 16:13:32 [ERROR] Aborting

????#还是和innodb有关系,决定吧所有的innodb都注销掉!!!? ??

????171209 16:13:32 [Note] /www/wdlinux/mysql-5.1.69/libexec/mysqld: Shutdown complete

????

????171209 16:13:32 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.69/var/WDCP.pid ended

????171209 16:14:34 mysqld_safe Starting mysqld daemon with databases from /www/wdlinux/mysql-5.1.69/var

????171209 16:14:35 [ERROR] /www/wdlinux/mysql-5.1.69/libexec/mysqld: unknown variable ‘innodb_buffer_pool_size=2G‘

????171209 16:14:35 [ERROR] Aborting

????

????171209 16:14:35 [Note] /www/wdlinux/mysql-5.1.69/libexec/mysqld: Shutdown complete

????

????171209 16:14:35 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.69/var/WDCP.pid ended

? ? #在/www/wdlinux/etc/my.cnf有关innodb的选项全部注释掉

????#innodb_buffer_pool_size = 2G

????#innodb_data_file_path = ibdata1:10M:autoextend

????#innodb_file_io_threads = 4

????#innodb_thread_concurrency = 16

????#innodb_flush_log_at_trx_commit = 1

????#innodb_log_buffer_size = 8M

????#innodb_log_file_size = 256M

????#innodb_log_files_in_group = 3

????#innodb_max_dirty_pages_pct = 90

????#innodb_lock_wait_timeout = 120

????启动mysql服务进行测试:

????

????[[email protected] ~]# service mysqld start

????Starting MySQL. SUCCESS!

? ? #mysql启动成功

????具体原因暂时还没找到,主要是因为这不是主要的业务系统,以及该系统是前期开发人员搭建的,所以存在一些问题,此文档仅作为简单记录,查出具体问题后会整理详细文档。

时间: 2024-10-22 01:47:25

WDCP打开网页时报错:无法连接mysql,请检查mysql是否已启动及用户密码是否配置正确的相关文章

无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确

安装好后,登录后台提示 检查mysql是否启动netstat -lnpt是否有3306端口? 一 有A 检查/www/wdlinux/wdcp/data/db.inc.php文件是否存在,并检查该用户密码,否正常和登录,可以在phpmyadmin,或ssh mysql里登录登录后检查是否有wdcpdb数据库及相关数据表或B 检查/www/wdlinux/mysql/var/下有没wdcpd目录及目录下是否有文件如果没有可手工在phpmyadmin创建数据库wdcpdb数据库,及wdcp用户并把信

解决连接mysql时报错"Can't connect to local MySQL server through socket '/tmp/mysql.sock'"

命令行连接mysql时,报了“Can't connect to local MySQL server through socket '/tmp/mysql.sock'”的错误:用Navicat连接是报62号错误. 首先确定我本机是装了mysql的 尝试用安全模式启动mysql,命令行执行: /usr/local/bin/mysqld_safe 完了之后运行mysql,成功了. 解决连接mysql时报错"Can't connect to local MySQL server through soc

打开kettle时报错

打开kettle时报错. 解决方法: 打开Spoon.bat内存配置: if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" 改为 if "%PENTAHO_DI_JAVA_OPTIONS%"=="" s

关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库...

我安装了vs2015,一开始创建项目,网站都没问题,有一次突然打开项目时报错,瞬间懵逼,我啥都没干啊!!! 网上找了很多内容,基本上没用. 最后找到一种方法,注册表,最终解决了,由于本人电脑就两盘C.H   注册表路径设置了D盘... 进入windows\regedit.exe下的HKEY_CRRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exploer\User Shell Folders 修改Personal 相对应的value为 %

centos7 解决 mysql_connect()不支持请检查mysql模块是否正确加载

故障现象:linux 安装discuz 错误提示:mysql_connect() 不支持请检查mysql模块是否正确加载.解决办法:查看/usr/lib/php/modules/ (64位的看/usr/lib64/php/modules/)里面根本没有mysql.so找到centos7安装盘,放入光驱,然后找到CentOS目录下的php-mysql-5.4.16-45.el7.x86_64.rpmphp-pdo-5.4.16-45.el7.x86_64.rpm 二个文件,然后通过FTP上传到服务

解决办法:mysql_connect()不支持请检查mysql模块是否正确加载

故障现象:linux 安装discuz 错误提示:mysql_connect() 不支持请检查mysql模块是否正确加载. 解决办法:查看/usr/lib/php/modules/ (64位的看/usr/lib64/php/modules/)里面根本没有mysql.so 找到centos5.4安装盘,放入光驱,然后找到CentOS目录下的 php-mysql-5.1.6-20.el5.i386.rpm php-pdo-5.1.6-20.el5.i386.rpm 二个文件,然后通过FTP上传到服务

修改模型或者主数据之后打开查询时报错

具体错误现象如下: 解决方法:参考https://launchpad.support.sap.com/#/notes/0001977231 Resolution     You can reconstruct the logical index using the report RSDDB_LOGINDEX_CREATE for object "ABC".(SE38 ->run RSDDB_LOGINDEX_CREATE ->Enter "ABC" in

wdcp 打开网页显示 Apache 2 Test Page powered by CentOS -- 来自辉哥博客

是因为更新过系统,安装并更新了系统自带的apache 执行这个命令即可 #ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd#reboot

zabbix agent端启动时报错:“错误1053:服务没有及时响应启动或控制请求”

按照前面文章的方法,又想加一台Windows服务器到zabbix监控,结果在最后一步,点击右键菜单"启动"时,却报错了. 我就是在zabbix agent端服务器的DOS窗口,执行"D:\zabbix_agents_2.4.4.yg\bin\win64>zabbix_agentd.exe -c D:\zabbix_agents_2.4.4.yg\conf\zabbix_agentd.win.conf -d"命令.(注意我的路径,并不一定照搬.) 里面的&quo