我正在使用 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
我通过以下方式让它工作:
- 创建一个具有相同操作系统和工作 mysql 的新 virtualbox 映像。
- 我将整个 /var/lib/mysql 文件夹从损坏的 vbox 映像复制到新系统。
- 将新的 mysql 文件夹重命名为 mysql_new 并复制到旧的文件夹中。
- 加载 phpmyadmin
- 导出您需要的数据库。
- 删除旧的mysql文件夹
- 将 mysql_new 重命名回 mysql 并将其导入回来。