最终解决方案:
1、建立使用mysql_native_password的mysql用户
代码: 全选
CREATE USER '${username}'@'localhost' IDENTIFIED WITH mysql_native_password BY '${password}';
代码: 全选
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>';