我正在处理一个令人沮丧的问题。我有一个 CMS 网站,运行得很好,直到它无法识别正在安装的 mysql。我有 Bitnami 的 AWS LightSail LAMP Stack。
运行时可以看到mysql正在运行:
mysqladmin -u root -p status
我可以使用我的用户名和密码登录mysql。
我也尝试使用以下方式获取状态:
sudo service mysqld start
它回来了 找不到单元 mysqld.service。
我检查了/etc/init.d,那里缺少mysql。
不确定是什么导致它被删除或删除。
Bitnami dev 说我无法重新安装 mysql。如果我启动一个新的服务器,设置网站将会很痛苦,因为很多自定义编码的东西超出了我的范围。
有没有办法让服务启动或安装?
我尝试使用上面的两个命令来获取服务状态。我无法获得任何信息。我可以毫无问题地登录 mysql,但 Bitnami LAMP 堆栈看不到 mysql 服务正在运行。
已解决:
我将主机名从 localhost 更改为 127.0.0.1,因为它是 TCP 驱动的。现在我的网站可以运行了。我仍然试图获取mysql的状态,但它仍然说找不到。
您可以尝试检查mariadb的状态。
service mariadb status