Koh*_*ese 34 mysql startup webserver
我安装了 MySQL,并更改了配置,以便将数据库存储在单独的硬盘驱动器上。在此过程中,MySQL 已停止自动启动。当我启动计算机时,我需要运行以下命令:
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
让 MySQL 运行。你如何让 MySQL 在启动时启动?
Fra*_*que 48
输入这个命令:
sudo update-rc.d mysql defaults
Run Code Online (Sandbox Code Playgroud)
小智 2
请原谅我有点偏离主题,劫持了这里稍微不同的问题来为类似的案例提供解决方案。由于我通过尝试解决与我有些相关的问题而偶然发现了该线程,因此请您原谅。
我在运行 Ubuntu 16.04 的 lxc 容器中启动 mysql 时遇到问题。我尝试了update-rc.d mysql defaults好几次,systemctl enable mysql.service但是 mysql 在启动时没有出现。甚至没有关于需要修复的错误的日志条目。
lxc 容器通过主机的 lxc 配置文件获取其网络配置,但仍配置为启动默认启用的 DHCP 客户端。通过在 lxc 容器中禁用 DHCP,我偶然发现了解决方案。这就是 mysql 未启动的原因,因为它正在等待 DHCP 客户端完成。由于缺少不可用的 DHCP 服务的任何响应,DHCP 未完成。
因此,以防万一您在这里偶然发现同样的问题并发现自己陷入类似的困境,请尝试以下操作:编辑/etc/network/interfaces并注释掉行阅读
auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58341 次 |
| 最近记录: |