Migrar banco de dados sqlite nextcloud para o mysql dentro da janela de encaixe

0

migrar o sqlite para o mariadb dentro de uma imagem do docker?

Instalei o exemplo docker-compose a partir do nextcloud readme (a versão base com o apache ) mas esse ainda usa o sqlite, embora também tenha sido criada uma imagem do docker do banco de dados, mas ela não é usada.

Como faço para migrar o sqlite para a imagem db-docker criada?

Eu tentei:

docker-compose exec --user www-data app php occ db:convert-type --all-apps mysql nextcloud 127.0.0.1 nextcloud

que solicita a senha do banco de dados, mas a senha inicialmente definida em docker-compose.yml não funciona

    
por rubo77 13.08.2018 / 10:37

1 resposta

0

Esta não é uma resposta sobre como migrar, mas descobri:

como instalar o nextcloud com o mysql no docker

Se você tiver uma instalação quebrada, exclua-a com

docker-compose down

isso exclui os contêineres, mas mantém os dados em volumes. Se você realmente quiser começar de novo, exclua os volumes também.

Reinicie a instalação do docker com

docker-compose up -d

agora você terá esta tela em seu acesso à web:

ExisteumpequenolinkStorage&Bancodedadosnomeio.cliqueneleevocêpodeselecionarmysqlcomobackenddobancodedadosdestavez;)

Para o banco de dados, use db como host e nextcloud como tabela e nome de usuário e insira o MYSQL_PASSWORD do seu docker-compose.yml .

    
por 13.08.2018 / 15:00