2

我似乎无法在我的亚马逊 ec2 实例上正确登录 mysql。

我收到此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/bitnami/mysql/tmp/mysql.sock'

如果我my.cnf查看/etc/mysql/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存在于这个位置

谢谢!

4

2 回答 2

3

重新启动我的 EC2 服务器后,我遇到了同样的问题 - 我无法连接到 mysql。当我跑的时候:

sudo /opt/bitnami/ctlscript.sh status

它说mysql没有运行。

我必须做

sudo service mysql stop
sudo /opt/bitnami/ctlscript.sh restart mysql
于 2014-01-20T17:14:48.467 回答
0

希望这个答案有帮助,我在 GC 的一台服务器上遇到了同样的问题,在 Debian 上安装了 Bitnami LampStack。运行此命令:

sudo ln -s /opt/bitnami/mysql/tmp/mysql.sock /tmp

如果您停止并重新启动 MySQL 服务,您将需要再次运行该命令。

此致,

于 2016-08-04T15:22:29.167 回答