Can't connect to local MySQL server through socket

我经过vim /etc/my.cnf,修改了[mysqld]选项下面的socket的值php

socket=/var/lib/mysql/mysql.sockmysql

接下来,是mysql启动不了,一样,vim /etc/my.cnf,添加了以下脚本:sql

[mysql]
socket
=/var/lib/mysql/mysql.sock
vim

而后,mysqladmin启动不了,仍是同样,在[mysqladmin]下面socket值设置为一样的路径
ok,能够启动了

最后,用php链接的时候,又出现这个问题了
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我首先想到的是,在/etc/php.ini修改mysql.default_socket的值,在这个文件中,关于mysql.default_socket的值的说明是这样的,
; Default socket name for local MySQL connects.  If empty, uses the built-in MySQL defaults.
这个值一开始是空的,也就是说,若是咱们不主动去修改的话,php将会使用内建在mysql中的默认值
因而,我修改了这个值,设置为:
socket

mysql.default_socket=/var/lib/mysql/mysql.sockui

n -s /var/lib/mysql/mysql.sock /tmp/mysql.sockspa

相关文章
相关标签/搜索