博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决不能通过mysql.sock连接MySQL问题的办法(转)
阅读量:2502 次
发布时间:2019-05-11

本文共 1767 字,大约阅读时间需要 5 分钟。

解决不能通过mysql.sock连接MySQL问题的办法(转)[@more@]这个问题主要提示是,不能通过'/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql.sock',但是一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:
[mysqld]
socket=/var/lib/mysql.sock
改一下就好了,但也会引起其他的问题,如mysql程序连不上了,再加一点:
[mysql]
socket=/tmp/mysql.sock
或者还可以通过修改php.ini中的配置来使php用其他的mysql.sock来连,这个大家自己去找找
或者用这样的方法:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
还有:
phpmyadmin的说明书有说
The error message "Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)..." is displayed. What can I do?
For RedHat users, Harald Legner suggests this on the mailing list:
On my RedHat-Box the socket of mysql is /var/lib/mysql/mysql.sock. In your php.ini you will find a line
mysql.default_socket = /tmp/mysql.sock
change it to
mysql.default_socket = /var/lib/mysql/mysql.sock
Then restart apache and it will work.
Here is a fix suggested by Brad Ummer in the phpwizard forum:
First, you need to determine what socket is being used by MySQL.
To do this, telnet to your server and go to the MySQL bin directory. In this directory there should be a file named mysqladmin. Type ./mysqladmin variables, and this should give you a bunch of info about your MySQL server, including the socket (/tmp/mysql.sock, for example).
Then, you need to tell PHP to use this socket.
Assuming you are using PHP 3.0.10 or better, you can specify the socket to use when you open the connection. To do this in phpMyAdmin, you need to complete the socket information in the config.inc.php3.
For example: $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-961895/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-961895/

你可能感兴趣的文章
刀光特效
查看>>
Graph Theory
查看>>
Java数组的使用
查看>>
必须声明标量变量 "@cid"。
查看>>
六、SpringMVC的文件上传和下载——1-文件上传
查看>>
围观窗体与组件05 - 零基础入门学习Delphi29
查看>>
pop指令的执行过程
查看>>
Code::Blocks(完全取代VC6的开源跨平台编程利器)
查看>>
表单默认样式
查看>>
linux常用命令
查看>>
简单网页爬虫
查看>>
Eclipse 打开搜索文件设置
查看>>
机器学习推导笔记1--机器学习的任务、步骤、线性回归、误差、梯度下降
查看>>
springboot多环境(dev、test、prod)配置
查看>>
test
查看>>
【python】安装python第三方库lxml时,遇到问题:[ERROR: 'xslt-config' 不是内部或外部命令,也不是可运行的程序]...
查看>>
sqlserver查询的结果复制到excel替换掉回车换行
查看>>
快慢指针
查看>>
PHP比较全的友好的时间显示,比如‘刚刚’,'几秒前'等
查看>>
img标签src资源无法加载,报net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION错
查看>>