Можете ли вы скопировать каталог mariomansion и все его файлы в /home /42406 /var /lib /mysql в /var /lib /mysql? Вот где файлы базы данных находятся в системе CentOS, но вам потребуется корневой доступ к /var /lib /mysql, чтобы поместить их туда. Ты можешь попробовать:
cp --recursive /home/42406/var/lib/mysql/mariomansion /var/lib/mysql/.
Если у вас есть root-доступ к серверу, вы сможете поместить файлы туда самостоятельно; Я предполагаю, что у вас есть root-доступ, если вы установили LAMP- стек. Если нет, вам может потребоваться обратиться в службу поддержки, чтобы сделать это за вас.
Владелец и группа для каталогов и их файлов при их размещении должны быть mysql. Вы можете изменить владельца с помощью следующих команд, если вы можете скопировать каталог и его файлы туда.
chown --recursive mysql /var/lib/mysql/mariomansion
chgrp --recursive mysql /var/lib/mysql/mariomansion
Владелец каталога, mysql, должен иметь права на чтение, запись и выполнение, т. Е. Rwx, причем "x" позволяет владельцу каталога, в данном случае mysql, войти в каталог и получить доступ к файлам и всем внутренним каталогам. Вы можете установить разрешения для каталога с помощью chmod 700 /var/lib/mysql/mariomansion
. На моем сервере CentOS все файлы для баз данных имеют права доступа владельца и группы для чтения и записи, которые вы можете установить с помощью chmod 660 /var/lib/mysql/mariomansion/*
.
После того, как вы поместите файлы туда, где MySQL или MariaDB, если вы вместо этого ожидаете использовать этот форк MySQL, вы сможете снова получить доступ к своей базе данных.