考虑数据库目录权限、数据库配置文件是否匹配这两个因素。错误信息冲数据库日志文件查询。

在权限设置没有问题的情况下,直接查看输出日志:针对mysql会在data目录生成一个计算机名.err的文件。sqlserver会在Log目录生成ERRORLOG文件。启动失败从这两个日志文件来分析错误。如果文件太大,可以尝试删除后再尝试启动生成新的较小的日志文件。

QQ截图20161220111842-665x172.jpg

QQ截图20161220112324.jpg

在日常工作中常遇到的问题:重启后mysql密码不对了,站点提示数据库连接失败。这种情况优先考虑是否安装了多个数据库服务(部分客户在开始安装了数据库、后面又使用其他集成包安装了环境)在重启后启动的不是真正使用的数据库服务。在服务管理器可以看到apache\mysql等服务。同样的,在处理重启后站点不见了或者web服务变为IIS了的情况,优先考虑是否有多个web服务。核实后保留客户真正需要的,把不需要的禁用或者删除。