产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] 您当前系统无法正常工作 Can't connect to local MySQL server through socket '/tmp/mysql出错

hykb
铜牌会员
747.61 价值分

wsxzen 发表于 2014-12-01 11:30:00
这个问题如何解决,我今天也出现这个问题了
回复  2015-05-22 23:08:06 12

flower561326
铁牌会员
66.00 价值分

新手 求详细解决办法~ 急哭了
  支持 (0分)  反对 (0分)
回复  2015-05-29 14:55:33 13

luliqu2005
铁牌会员
17.47 价值分

4.2 在这里
/home/wwwroot/index/web/Amysql
  支持 (0分)  反对 (-4.53分)
回复  2015-07-22 16:15:17 14

ceroot
铁牌会员
60.00 价值分

引用:
wu360463231 发表于 2015-2-1 22:18
顺利解决.没看到7楼的后半句..
可能是安装了其他程序带了mysql跟amh的重复,冲突了
/etc下面多了个m ...


这个方法好,刚刚也这样试成功了,为什么呢?
  支持 (0分)  反对 (0分)
回复  2015-08-26 13:37:30 15

nearboy
铁牌会员
21.00 价值分

刚刚装好的环境,经常会出现Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 的问题。其实解决这个问题一般有两种解决方法的思路:


其一,就是mysql启动的时候生成的这个mysql.sock文件,而却所在的文件夹的写入权限,所以给这个文件夹足够的权限就好了,至于这个文件夹在哪儿,可以查看/etc/my.cnf就能看到。
vi /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
  支持 (0分)  反对 (0分)
回复  2015-11-17 23:27:55 16

nearboy
铁牌会员
21.00 价值分

我出现这个问题是因为,我用了AMH命令 添加了ftp用户 。
未加FTP用户时
srwxrwxrwx 1 mysql mysql 0 Nov 17 22:49 mysql.sock

添加之后:
srwxrwxrwx 1 ftpuser ftpgroup 0 Nov 15 22:58 mysql.sock

能看出来mysql.sock的所属用户变了 ,所以只要再变更用户就可以:

执行:chown mysql:mysql mysql.sock
  支持 (0分)  反对 (0分)
回复  2015-11-17 23:31:29 17

3055902
铁牌会员
13.00 价值分

因为你改了密码 所以你要配置文件改成你的新密码
  支持 (0分)  反对 (0分)
回复  2015-12-28 16:24:10 18

ceroot
铁牌会员
60.00 价值分

/usr/local/mysql-generic-5.5.40/my.cnf
/usr/local/mysql-generic-5.5.40/mysql-test/suite/rpl/my.cnf
/usr/local/mysql-generic-5.5.40/mysql-test/suite/federated/my.cnf
/usr/local/mysql-5.6.25/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/ndb_rpl/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/ndb_big/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/rpl/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/rpl/extension/bhs/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/ndb_binlog/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/ndb/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/federated/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/ndb_team/my.cnf
/usr/local/mysql-5.6.25/mysql-test/suite/rpl_ndb/my.cnf
/etc/my.cnf
/root/amh/modules/mysql-generic-5.5.40/my.cnf
/root/amh/modules/mysql-5.6.25/my.cnf

怎么知道是哪一个有误呀?
  支持 (0分)  反对 (0分)
回复  2016-01-18 23:10:45 19

MarSare
铁牌会员
19.27 价值分

/etc/init.d/amh-start
用这个命令就OK了
  支持 (10.28分)  反对 (-4.01分)
回复  2016-02-01 10:50:15 20

amysql
创始人
16530.81 价值分

引用:
ceroot 发表于 2016-1-18 23:10
/usr/local/mysql-generic-5.5.40/my.cnf
/usr/local/mysql-generic-5.5.40/mysql-test/suite/rpl/my.cnf
/ ...


这个帖子适合AMH5的排查,

AMH5版本是没有/etc/my.cnf的。
删除掉冲突的/etc/my.cnf。
  支持 (0分)  反对 (-4.77分)
回复  2016-02-02 16:23:05 21

AMH面板 - 好用高效低占用、安全可靠极稳定

< 1 2 3 4 5 >  (总5页)
AMH社区列表
用户服务中心