mysql lib socket vs run socket

时间:2015-12-09 05:44:08

标签: mysql

为什么我在my.conf中使用此设置时:

socket = /var/lib/mysql/mysql.sock
pid-file = /var/lib/mysql/mysql.pid

我在http中获得了闪电般的速度,但是一旦它转移到https,我就得到了#34;无法与数据库建立连接"错误。如果我把它切换回旧的:

socket = /var/run/mysqld/mysqld.sock
pid-file = /var/run/mysqld/mysqld.pid
它的速度要慢得多,但https工作得很好。第一个示例中的错误日志中没有显示任何内容。我希望保持/ var / lib套接字速度,但我需要https才能在网站上工作。

1 个答案:

答案 0 :(得分:0)

我明白了。如果你在my.conf中编辑套接字位置,你必须在/etc/mysql/debian.cnf中更改它以匹配(显然,对于基于Debian的发行版。)