无法登录 phpmyadmin

无法登录 phpmyadmin

我的 phpmyadmin 运行正常,但当我尝试登录 phpmyadmin 时突然出现错误在此处输入图片描述

然后我在 CLI 上输入以下命令测试 mysqlsudo 服务 mysql 启动并出现错误mysql.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status mysql.service”和“journalctl -xe”。

日志文件 /etc/var/log/mysql/error.log 显示此信息

2017-06-22T07:33:14.316527Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
2017-06-22T07:33:14.316562Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
2017-06-22T07:33:14.316577Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2017-06-22T07:33:14.917014Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2017-06-22T07:33:14.917060Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2017-06-22T07:33:14.917073Z 0 [ERROR] Failed to initialize plugins.
2017-06-22T07:33:14.917082Z 0 [ERROR] Aborting

2017-06-22T07:33:14.917093Z 0 [Note] Binlog end
2017-06-22T07:33:14.917747Z 0 [Note] /usr/sbin/mysqld: Shutdown complete

现在做什么?

答案1

确保mysql数据目录的权限由用户拥有mysql

sudo ls -al /var/lib/mysql

该列表中的所有内容均应归所有mysql(除..归所有的条目外root)。

如果不是这种情况,请运行以下命令来修复它:

sudo chown -R mysql: /var/lib/mysql

相关内容