InnoDB: O arquivo de dados innodb_system 'ibdata1' deve ser gravável

1

Primeiro, não sou uma pessoa de back-end.

Eu tinha uma instância em execução do mysql no meu servidor Ubuntu. Consegui fazer login, executar algumas consultas básicas, estava tudo bem.

Parei o serviço e comecei a tentar fazer com que o mysql inicializasse no modo --skip-grant-table para que eu pudesse importar um arquivo de despejo mais antigo que precisaria ser atualizado. Eu tentei vários comandos como mysqld --skip-grant-tables e outros todos, muito provavelmente, traindo que eu não tenho certeza do que estou fazendo e a documentação é quase impossível de localizar. Eu tenho tentado seguir as instruções aqui .

Leia: Altamente irritado neste momento.

Agora, nem consigo mais iniciar o serviço e recebo esta série de avisos seguidos por esta série de erros:

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
…

O que estou fazendo de errado, como posso fazer o mysql inicializar novamente e alguém sabe como fazer com que esse tipo de mysql "safe mode" seja inicializado porque nada na documentação do mysql está funcionando. Trabalhando a partir de instalações limpas de tudo.

Ubuntu: 16.04
Mysql: 5.7.19

    
por motleydev 04.08.2017 / 09:40

2 respostas

1

Você pode experimentar este código:

chown -R mysql:mysql /var/lib/mysql
    
por 29.01.2018 / 15:43
0

eu tenho o mesmo problema e resolvo isso depois editar este arquivo %código% e veja este link

link

talvez ajude você

    
por 29.01.2018 / 13:56