安装 phpmyadmin 时搞砸了,现在 mysql / mariadb 无法启动

安装 phpmyadmin 时搞砸了,现在 mysql / mariadb 无法启动

我正在使用 ubuntu 14.04 并做了一个apt-get 安装 phpmyadmin我完成了安装过程,但忘记勾选为 apache2 安装它的选项。安装没有完成,但它一定在我的系统上编辑了一些东西,而且我似乎无法再启动 mysqld 了。

root@drupalpro:/var/log/mysql# service mysql start
 * Starting MariaDB database server mysqld                                                                                                                                                                                                                     [fail] 
root@drupalpro:/var/log/mysql# service mysql status
 * MariaDB is stopped.
root@drupalpro:/var/log/mysql# 

当启动 mysqld 时,它只是说开始,然后让我回到提示符。而且mysql根本没有启动。

如何解决这样的问题?这太疯狂了,仅仅因为我忘记勾选一个复选框,它就搞砸了我的整个系统。

在此输入图像描述

答案1

我通过以下方式让它工作:

  1. 创建一个具有相同操作系统和工作 mysql 的新 virtualbox 映像。
  2. 我将整个 /var/lib/mysql 文件夹从损坏的 vbox 映像复制到新系统。
  3. 将新的 mysql 文件夹重命名为 mysql_new 并复制到旧的文件夹中。
  4. 加载 phpmyadmin
  5. 导出您需要的数据库。
  6. 删除旧的mysql文件夹
  7. 将 mysql_new 重命名回 mysql 并将其导入回来。

相关内容