当前位置: 首页 > 图文教程 > 数据库 > MYSQL > 不能通过mysql.sock连接MySQL问题的方法

MYSQL
MYSQL教程:如何选择正确的数据列类型
MYSQL教程:表达式操作符和数据类型转换
MYSQL教程:索引和查询优化程序
MYSQL教程:数据列类型与查询效率
MYSQL教程:查询优化之有效加载数据
MYSQL教程:查询优化之调度和锁定
MYSQL教程:服务器优化和硬件优化
MYSQL教程:数据目录
MYSQL教程:数据表在系统中表现形式
MYSQL教程:数据表最大尺寸限制
MYSQL教程:状态文件和日志文件
MYSQL教程:调整MySQL数据目录位置
MYSQL教程:数据库安全管理
MYSQL教程:MYSQL启动与退出以及链接故障恢复
MYSQL教程:MySQL用户帐号管理
MYSQL教程:日志文件管理
MYSQL教程:MySQL的一些优化配置
MYSQL教程:优化服务器参数设置
MYSQL教程:运行多个MySQL服务器
MYSQL教程:MySQL服务器镜像配置

MYSQL 中的 不能通过mysql.sock连接MySQL问题的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 57 ::
收藏到网摘: n/a

问题提示:不能通过'/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

另外还可以用下面的方法:

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock