InnoDB:innodb_system数据文件“ibdata1”必须是可写的

首先,我不是后端人员。

我有一个在我的Ubuntu服务器上运行的MySQL实例。 我能够login,运行一些基本的查询,一切都很好。

我停止了这个服务,开始尝试让mysql以–skip-grant-table模式启动,这样我就可以导入一个旧的转储文件,然后需要升级。 我尝试了各种命令,如mysqld --skip-grant-tables和其他很可能背叛,我不知道我在做什么,文档是几乎不可能find。 我一直在试图按照这里的说明。

阅读:在这一点上非常恼火。

现在我甚至无法启动这个服务,我得到了一系列的警告,然后是这一系列的错误:

 017-08-04T07:23:17.065571Z 0 [Warning] Can't create test file /var/lib/mysql/hq-lampsvr.lower-test 2017-08-04T07:23:17.065614Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.19) starting as process 12175 ... 2017-08-04T07:23:17.068092Z 0 [Warning] Can't create test file /var/lib/mysql/hq-lampsvr.lower-test 2017-08-04T07:23:17.068122Z 0 [Warning] Can't create test file /var/lib/mysql/hq-lampsvr.lower-test … 2017-08-04T07:23:17.092298Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable 2017-08-04T07:23:17.092320Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable 2017-08-04T07:23:17.092325Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error … 

我在做什么错了,我怎么能让MySQL再次启动,并没有人知道如何得到这个“安全模式”的MySQLtypes的东西启动,因为没有在MySQL文档正在工作。 从干净安装的一切工作。

Ubuntu:16.04
Mysql:5.7.19