【问题标题】:MySQL not detected in Amazon ec2 user LAMP在 Amazon ec2 用户 LAMP 中未检测到 MySQL
【发布时间】:2015-05-18 09:09:03
【问题描述】:

我正在使用亚马逊网络服务

我正在使用 Amazon ec2-user LAMPP

我使用的是 PHP 5.6

我正在使用 Laravel 4.2

上周它工作正常,但现在当我回来时,它不再工作了。这是版本的问题吗?

[root@ip-270-30-3-280 ec2-user]# sudo yum update -y
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                                                                                   | 2.1 kB     00:00     
amzn-updates/latest                                                                                                | 2.3 kB     00:00     
rpmforge                                                                                                           | 1.9 kB     00:00     
571 packages excluded due to repository priority protections
No packages marked for update
[root@ip-270-30-3-280 ec2-user]# sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd
Loaded plugins: priorities, update-motd, upgrade-helper
571 packages excluded due to repository priority protections
Package httpd24-2.4.12-1.60.amzn1.x86_64 already installed and latest version
Package php56-5.6.8-1.111.amzn1.x86_64 already installed and latest version
Package mysql55-server-5.5.42-1.4.amzn1.x86_64 already installed and latest version
Package php56-mysqlnd-5.6.8-1.111.amzn1.x86_64 already installed and latest version
Nothing to do
[root@ip-270-30-3-280 ec2-user]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@ip-270-30-3-280 ec2-user]# 

我已经有 mysql 服务器设置和 php, 但我遇到了这个问题 abERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

如何将 Mysql 服务器连接到正确的套接字?

【问题讨论】:

  • 您已安装 MySQL 服务器但未运行。试试sudo service mysqld start
  • Starting mysqld: [ OK ] 它仍然给我错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

标签: mysql amazon-web-services amazon-ec2


【解决方案1】:

一些看点:

  • 再次检查service mysqld status
  • 确保在my.cnf 中正确设置了套接字文件,并且正确设置了/var/lib/mysql/mysql.sock 的权限

【讨论】:

  • 但我在亚马逊服务器上这样做,它是在线的。我真的必须使用 127.0.0.1 吗?
  • @MarlonBuendia 抱歉,可能会产生误导。你检查过状态/权限吗?
  • 没有检查它.. 上个月它工作了,我把它留了一个月,当我回来它不再工作了。
  • 尝试重启 MySQL:/etc/init.d/mysql restartservice mysql restart
猜你喜欢
  • 2014-06-02
  • 2021-04-27
  • 1970-01-01
  • 1970-01-01
  • 2014-09-22
  • 1970-01-01
  • 2011-12-03
  • 2011-11-17
  • 2018-05-22
相关资源
最近更新 更多