Mysql 作业启动失败

Mysql 作业启动失败

我在启动 mysql 服务时遇到错误。

/etc/init.d/mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
start: Job failed to start

请分享您的想法...

答案1

Ubuntu 解决方案 如果您使用的是 AWS(Amazon Hosting),我可能会遇到云问题。我在“免费套餐”计划中安装了 Zpanel 服务器,我的 MySQL 变得非常不稳定。

有时最好的解决方案可能是重新安装。(通常我会在服务器启动并运行后立即尝试制作快照)

嗯,另一个解决方案可能是重新安装 MySQL。通常,当您尝试更改 中的某些内容时,就会出现此问题/etc/mysql/my.cnf

要修复它(大多数情况下有效),您需要遵循一些步骤(这些步骤将尝试使 MySQL 实例正常化)

  • 首先,尝试重新启动服务器(如果不起作用,请按照以下步骤操作):

    • sudo reboot
  • 其他步骤:

    • 首先,从 MySQL 文件夹创建备份var/lib/mysql/,以确保数据的安全:
    • sudo -i
    • cp -R /var/lib/mysql/ ~/mysql
  • 此后,删除/清除 MySQL(这将删除:php5-mysqlphpmyadmin和其他库,因此在该过程之后,您将必须重新安装。

    • sudo apt-get purge mysql-server-5.1 mysql-common
  • 删除文件夹/etc/mysql/及其内容:

    • sudo rm /etc/mysql/ -R
  • 稍后检查数据库文件是否仍在文件夹中/var/lib/mysql/,如果不在,则将其复制回来:

    • mkdir /var/lib/mysql/
      chown root:root /var/lib/mysql/-R
      cd ~/mysql/
      cp * /var/lib/mysql/-R
      
  • 好的,然后再次安装 o mysql 服务器

    • apt-get install mysql-server
  • 最后安装 phpmyadmin 和 php5-mysql:

    • apt-get 安装 php5-mysql
      apt-get 安装 phpmyadmin
      
  • 最后,重新启动服务并检查状态是否正常:

    • 服务 apache2 重启
      服务 mysql 重启
      

就是这样!它应该能用。希望它对你有用!(不要担心旧数据。这就是我们先备份它的原因)

答案2

就我而言,问题在于我没有剩余的硬盘空间。日志文件已经增长到史诗级的规模,由于可用空间不足,我无法启动 MySQL。清理文件并重新启动后,它就可以正常工作了。

相关内容