【发布时间】:2013-08-29 12:38:09
【问题描述】:
我似乎无法在我的亚马逊 ec2 实例上正确登录 mysql。
我收到此错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/bitnami/mysql/tmp/mysql.sock'
如果我在/etc/mysql/my.cnf 上查看my.cnf
它的套接字声明为:
socket = /var/run/mysqld/mysqld.sock
什么时候,真的是在找/opt/bitnami/mysql/tmp/mysql.sock(根据报错)
我的问题是,我如何基本上重置这个值:/opt/bitnami/mysql/tmp/mysql.sock 指向/var/run/mysqld/mysqld.sock,正如当前在my.cnf 中设置的那样?
我已经验证,/var/run/mysqld/mysqld.sock 存在于该位置
谢谢!
【问题讨论】:
-
这是
[mysql]或[mysqld]的声明吗?一个用于服务器,另一个用于客户端。 -
好吧,socket = /var/run/mysqld/mysqld.sock 两者都在
-
my.cnf 中不存在“/opt/bitnami/mysql/tmp/mysql.sock”
标签: mysql ubuntu configuration amazon-ec2 config