【问题标题】:Raspberry Pi problems with MySQL after i2c installationi2c 安装后 MySQL 的树莓派问题
【发布时间】:2015-02-08 13:12:10
【问题描述】:

我的 RPi 有一个奇怪的问题。我正在尝试在 Raspbian 上制作气象站。这是我所做的:

现在最好的部分是:此时一切都很好 - 我可以将温度、压力等发送到数据库。但我也想在我的面包板上安装 RTC,因为气象站也应该离线工作,我需要适当的时间进行测量。所以我这样做:

https://www.abelectronics.co.uk/rtcpi-raspberrypi-tutorial/info.aspx

...我的问题开始了。重新启动后,RPi 工作非常缓慢(大约 5 分钟才能打开),ssh(通过 Putty)工作得非常糟糕(实际上,有时它根本不起作用,只是“连接被拒绝”)并且由于某种原因 MySQL 被搞砸了。它给了我错误“无法通过套接字连接”(类似于Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38))。

我可以通过键入“service mysql start”来运行它,但我希望它能够在自动启动时工作。我尝试了一切:重新安装 mysql、更新、升级(构建“apt-get”依赖树大约需要 30 分钟!),甚至从头开始安装 Raspbian。

【问题讨论】:

  • 抱歉,我的意思当然是“依赖树”。
  • 所以这归结为 MySQL 没有在启动时启动?您是否已验证它已配置为使用 initctl 在启动时启动?您是否查看了日志以寻找线索?
  • 是的,我做到了。日志为空(即使将其权限更改为“777”)。这听起来可能很荒谬,但是......
  • 抱歉,我不小心按了 Enter :) 我评论的第 2 部分:[...]但是...现在一切正常。有时我必须重新启动 RPi,因为构建依赖关系树很慢,但我不知道 Raspbian 是如何自我修复的,所以我不知道问题是否可以被我认为已解决 :D 无论如何,我会通知你情况。

标签: mysql linux raspberry-pi i2c real-time-clock


【解决方案1】:

好的,我的问题解决了。

这是由 Apache 2 引起的。我以前只通过 SSG 使用 Putty,所以当 Raspbian 启动时我看不到系统消息。当我将 RPi 连接到电视时,我注意到 Apache 出现问题 - “无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName”。然后 MySQL 也崩溃了,RPi 工作很慢。

解决办法如下:

http://aslamnajeebdeen.com/blog/how-to-fix-apache-could-not-reliably-determine-the-servers-fully-qualified-domain-name-using-127011-for-servername-error-on-ubuntu

只需遵循“主要”说明和 2 个顶级 cmets 的说明即可。它对我有用,不再有 MySQL 或 Apache 问题。

【讨论】:

  • 还有一件事 - 你应该使用静态 IP。
  • 您可以将附加信息编辑到您的答案中,Krzysztof。
猜你喜欢
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-30
相关资源
最近更新 更多