无法连接到Mysql - my.cnf问题

时间:2013-08-26 22:22:58

标签: mysql ubuntu configuration amazon-ec2 config

我似乎无法在我的amazon 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存在于此位置

谢谢!

2 个答案:

答案 0 :(得分:2)

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

sudo /opt/bitnami/ctlscript.sh status

它说mysql没有运行。

我不得不做

sudo service mysql stop
sudo /opt/bitnami/ctlscript.sh restart mysql

答案 1 :(得分:0)

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

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

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

致以最诚挚的问候,