无论出于何种原因我的MySQL服务器崩溃了,我不得不使用mysql_install_db初始化mysql数据目录。
这个安装工作。但是,每次重新启动时我都必须手动启动服务器。
我试图运行sudo update-rc.d mysql defaults
,以便它应该在启动时自动启动,但MySQL服务器无法启动。
我记得的一件事是,在使用mysql_install_db完成安装后,有 泛型 消息
"要在启动时启动mysqld,您必须复制 support-files / mysql.server到你的系统的正确位置"
根据某些方面,系统的正确位置(Ubuntu 14.04.2 LTS(GNU / Linux 3.16.0-77-generic x86_64))是 /etc/init.d / 但手头的问题所在的位置
支持-files / mysql.server文件。我尝试了$ sudo find / -name mysql.server
并且没有输出任何内容。位于 support-files / mysql.server 的位置。
MySQL版本为mysql Ver 14.14 Distrib 5.5.50,适用于debian-linux-gnu(x86_64)
答案 0 :(得分:0)
杀死老鼠的一千种方法。可以通过运行以下命令手动启动mysql服务器:
sudo service mysql stop
sudo /etc/init.d/mysql stop
sudo killall -KILL mysql mysqld_safe mysqld
sudo /etc/init.d/mysql start
sudo service mysql start
通过将这些命令置于Ubuntu rc.local文件 中来自动执行这些命令。启动时的crontab可能会过早地执行命令。