mysql中socket路径
答案:3 悬赏:40 手机版
解决时间 2021-05-05 15:19
- 提问者网友:捧腹剧
- 2021-05-04 18:11
我在zzh上申请了个空间,支持discuz ,但是安装的是提示Can't connect to local MySQL server through socket无法通过socket找到SQL服务器 ,也就是找不到socket路径, 这个问题怎么解决 我找到那玩意的路径 但是MYSQL是开这的 服务器是linux
最佳答案
- 五星知识达人网友:酒安江南
- 2021-05-04 19:30
问题分析:
出现这个错误一般情况下是因为下面两个原因:
1、MySQL 服务器没有开启。
2、MySQL 服务器开启了,但不能找到 socket 文件。
解决方法:
1、虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认 MySQL 的 socket 文件启动地址,可以尝试在 论坛根目录下的配置文件 config.inc.php 中的 $dbhost 的值改为 $dbname = 'localhost:/tmp/mysql.socket‘,(这里假设 MySQL 的启动地址是 /tmp/mysql.socket,具体的启动地址依据空间商提供的启动地址而定)。
2、独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启并且是 Linux 系统,请检查一下 MySQL 的 socket 路径,然后打开 config.inc.php 找到
$dbhost = 'localhost'; 在 localhost 后面加冒号‘:’和 MySQL 的 socket 路径。
比如 MySQL 服务器为 localhost
MySQL 的 socket 路径为 /tmp/MySQL.sock
那么就改成如下:
$dbhost = 'localhost:/temp/MySQL.sock';
全部回答
- 1楼网友:神也偏爱
- 2021-05-04 21:52
这些是关于linux配置文件的吧,不太清楚。
【来自:动感居】
- 2楼网友:野味小生
- 2021-05-04 20:21
这些是关于linux配置文件的吧,不太清楚。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
猫的舌头有刺吗? |
关于起名的问题 |
世界上最高的人是谁 |
索爱W580I如何? |
CSOL空格名字第6步怎么+ |
小宝不好好吃饭 |
开发还是自动化测试,新手学习自动化测试看什么书 |
什么时候拍《恶作剧之吻三》啊,我好想看噢!支持 |
刘德华要出新专辑了吗? |
QQ号可不可以注销? |
移动短信设计签名 |
人流手术多少钱 |
新浪微博登不上去 |
陶瓷刀好吗,日本陶瓷刀什么牌子好 |
有没有什么电视剧好看呀?还有天外飞仙这个到那里 |
推荐资讯