新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 论坛·old
 → 当前位置:首页 > 教程 > 数据库 > mysql > 正文

解决不能通过mysql.sock连接MySQL问题的办法

XKER.COM   2006-10-12 10:22:08  来源:新客整理  点击:

   摘要:解决不能通过mysql.sock连接MySQL问题 这个问题主要提示是,不能通过 '/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 www.xker.com(小新)
  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.php

3.
  For example: $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock'; (T113)

上一篇教程:VSFTP+MySQL虚拟用户配置
下一篇教程:Win2K下配置ASP+CGI+PHP+MySQL全攻略
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·MySQL 专题·Debian下Mysql实践
·Linux下安PHP,APACHE,MYSQL,PERL方法·编译APACHE+PHP+MYSQL的一个脚本
·Win2K下配置ASP+CGI+PHP+MySQL全攻略·VSFTP+MySQL虚拟用户配置
·jboss3.0+tomcat4.06配置mysql数据库攻略·Apache2+php4.3.6+MySQL4.0.20+SSL配置过程
·MySql中访问限制的设置方法·MySQL中修改密码方法总结
·MYSQL用户root密码为弱口令又一攻击方法·如何从SQL导入导出到MYSQL
·在服务器上安装使用MySQL的注意事项·MySql数据库备份
·如何让MySQL与OpenOffice结合使用 ·Mysql日期和时间函数

学院文章搜索
  
推荐文章
·XP SP2 自带防火墙设置详细
·网管员牢记10种常见服务器
·MySQL 专题
·Win2K下配置ASP+CGI+PHP+M
·Apache2+php4.3.6+MySQL4.
·史上最简单的Windows密码解
·用CSS实现动态显示的五角星
·MySQL数据导入导出方法与工
·从网络设置着手 教你四招让
·制作正式版优化大师绿色免
阅读排行
·免费代理IP(每日更新)
·ghost教程 专题
·流氓网站招招看 详细剖析恶
·轻松恢复硬盘数据 EasyRec
·克隆软件Ghost初级使用教程
·DB2 9数据库专题
·DOS下对系统重新进行分区
·DOS常用命令
·编程过把瘾:自己动手写操
·Office组件轻松把PDF文件转
专题教程
·MySQL 专题
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
最新文章
·XP SP2 自带防火墙设置详细
·近年来IT业界并购案及金额
·微软发布10个补丁 修复26个
·DIY高手 显卡也可以按需使
·网管员牢记10种常见服务器
·护路由器安全的十四招必杀
·MySQL 专题
·Debian下Mysql实践
·Linux下安PHP,APACHE,MYSQ
·编译APACHE+PHP+MYSQL的一
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有