安装之数据库配置异常

解决您在不同平台环境下遇到的安装和升级问题
回复
Swk
帖子: 2
注册时间: 2021年 4月 2日 22:20

安装之数据库配置异常

帖子 Swk »

对不起,无法连接数据库,请先检查数据库配置再继续进行安装
数据库异常图片.png

PS:图盗用了一下aiguozhe博主的:http://forum.typecho.org/viewtopic.php?f=24&t=12379

最终解决方案:
1、建立使用mysql_native_password的mysql用户

代码: 全选

CREATE USER '${username}'@'localhost' IDENTIFIED WITH mysql_native_password BY '${password}';

2、找到相应的.sock文件,并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径。

代码: 全选

pdo_mysql.default_socket= /usr/local/mysql/mysql.sock
mysqli.default_socket =/usr/local/mysql/mysql.sock


鸣谢:
https://www.cnblogs.com/fps2tao/p/9963165.html
https://blog.csdn.net/youcijibi/article ... /103460899

解决问题的思路:
这个问题解决时一筹莫展,php插件以及数据库一切正常,可惜就是提示异常。

本着不放弃不抛弃的原则,打开了index.php的代码,发现了这行的报错信息

代码: 全选

. _t('对不起,无法连接数据库,请先检查数据库配置再继续进行安装') . '</p>';

并将这行替换成了以下代码,将错误打印,一点点的根据异常解决插件配置问题
替换的代码为

代码: 全选

. _t('对不起,无法连接数据库,请先检查数据库配置再继续进行安装 "s% " ', $e->getMessage()) . '</p>';


作为一个php基本小白,并不会调试等方式,只能用这种方式一步一步试错,并解决问题。
allok
帖子: 15
注册时间: 2021年 11月 14日 14:18

Re: 安装之数据库配置异常

帖子 allok »

不错,收藏备用。
回复