Mysql 作业启动失败

Kar*_*hik 22 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
Run Code Online (Sandbox Code Playgroud)

请分享您的想法...

Fel*_*om. 18

UBUNTU 解决方案 如果您使用的是 AWS(亚马逊托管),我可能会遇到云问题。我在“免费套餐”计划中安装了 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重启
      

就是这样!它应该工作。我希望这个对你有用!(不用担心旧数据,所以我们先备份)


小智 13

在我的情况下,问题是我没有可用的硬盘空间。一个日志文件已经增长到史诗般的比例,由于可用空间不足,我无法启动 MySQL。一旦我清理了文件并重新启动,它就可以正常工作。