宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 建议

【已完成】安装 MariaDB 服务器,phpmyadmin 会报错

发表在 Linux面板2023-1-11 19:55 [复制链接] 2 3918

本帖最后由 堡塔运维香菜卷 于 2023-3-25 11:30 编辑

会报如下错误:
mysqli_real_connect(): (HY000/2002): No such file or directory


原因是因为 MariaDB 和 MySQL 的默认 sock 文件路径不一样,希望官方能预先处理好这个设置。


我现在的解决办法是分别修改各个 PHP 版本的 pdo_mysql.default_socket mysqli.default_socket mysql.default_socket 等的值为 /run/mysqld/mysqld.sock ,然后重新加载 PHP 配置来修复的。


使用道具 举报 只看该作者 回复
发表于 2023-1-11 20:24:18 | 显示全部楼层
默认的不都是在 /tmp/mysql.sock这里的么?你的怎么跑到/run/mysqld这个目录下了?
使用道具 举报 回复 支持 反对
发表于 2023-1-13 13:58:54 | 显示全部楼层
官方看到回复就不能照着复现一下吗,你问我我问谁,这不都是你们实现的?明明 MariaDB 的配置文件里就是 /tmp/mysql.sock,但是 MariaDB 的启动命令参数里却是指定的 /run/mysqld/mysqld.sock。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表