Você pode copiar o diretório mariomansion e todos os seus arquivos em / home / 42406 / var / lib / mysql para / var / lib / mysql? É onde os arquivos de banco de dados residem em um sistema CentOS, mas você precisará de acesso root ao / var / lib / mysql para colocá-los lá. Você pode tentar:
cp --recursive /home/42406/var/lib/mysql/mariomansion /var/lib/mysql/.
Se você tiver acesso root ao servidor, poderá colocar os arquivos por conta própria; Eu suponho que você tenha acesso root se você instalou uma pilha LAMP . Se não, você pode precisar obter suporte ao cliente para fazer isso por você.
O proprietário e o grupo dos diretórios e seus arquivos, quando colocados, devem ser o mysql. Você pode alterar a propriedade com os seguintes comandos, se puder copiar o diretório e seus arquivos para lá.
chown --recursive mysql /var/lib/mysql/mariomansion
chgrp --recursive mysql /var/lib/mysql/mariomansion
O dono do diretório, mysql, deve ter acesso de leitura, gravação e execução, ou seja, rwx, com o "x" permitindo que o proprietário do diretório, neste caso mysql, insira o diretório e acesse os arquivos e diretórios dentro. Você pode definir as permissões no diretório com chmod 700 /var/lib/mysql/mariomansion
. No meu servidor CentOS, todos os arquivos para bancos de dados possuem acesso de proprietário e grupo configurado para leitura e gravação, que você pode definir com chmod 660 /var/lib/mysql/mariomansion/*
.
Depois de colocar os arquivos de volta onde o MySQL, ou MariaDB , se você estiver usando isso fork do MySQL, espera que você consiga acessar seu banco de dados novamente.