Recabamos en distintos sitios para brindarte la solución a tu dilema, si continúas con dificultades deja la pregunta y te contestaremos con gusto.
Solución:
Una tabla MySQL MyISAM es la combinación de tres archivos:
- El archivo FRM es la definición de la tabla.
- El archivo MYD es donde se almacenan los datos reales.
- El archivo MYI es donde se almacenan los índices creados en la tabla.
Debería poder restaurar copiándolos en la carpeta de su base de datos (en Linux, la ubicación predeterminada es /var/lib/mysql/
)
Debe hacerlo mientras el servidor no se está ejecutando.
De la respuesta de @Vicent, ya restauré la base de datos MySQL de la siguiente manera:
Paso 1. Apague el servidor Mysql
Paso 2. Copie la base de datos en la carpeta de su base de datos (en Linux, la ubicación predeterminada es /var/lib/mysql). Mantenga el mismo nombre de la base de datos y el mismo nombre de la base de datos en modo mysql.
sudo cp -rf /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/
Paso 3: Cambia el modo propio y cambia la carpeta:
sudo chown -R mysql:mysql /var/lib/mysql/database1
sudo chmod -R 660 /var/lib/mysql/database1
sudo chown mysql:mysql /var/lib/mysql/database1
sudo chmod 700 /var/lib/mysql/database1
Paso 4: Copie ibdata1 en la carpeta de su base de datos
sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/
sudo chown mysql:mysql /var/lib/mysql/ibdata1
Paso 5: copie los archivos ib_logfile0 e ib_logfile1 en la carpeta de su base de datos.
sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile0 /var/lib/mysql/
sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile1 /var/lib/mysql/
Recuerde cambiar el propio y cambiar la raíz de esos archivos:
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1
o
sudo chown -R mysql:mysql /var/lib/mysql
Paso 6 (opcional): mi sitio tiene una configuración para almacenar archivos en una ubicación específica, luego los copio exactamente en la ubicación correspondiente.
Paso 7: Inicie su servidor Mysql. Todo vuelve y disfrútalo.
Eso es.
Ver más información en: https://biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianubuntu/
Si está restaurando la carpeta, no olvide cambiar los archivos a mysql:mysql
chown -R mysql:mysql /var/lib/mysql-data
de lo contrario, obtendrá errores al intentar eliminar una base de datos o agregar una nueva columna, etc.
y reiniciar MySQL
service mysql restart
Eres capaz de secundar nuestra misión fijando un comentario y valorándolo te lo agradecemos.