sql >> Base de Datos >  >> RDS >> Mysql

MySQL, copiar archivos de tablas da lugar al ERROR 1017 (HY000):No se puede encontrar el archivo:aunque está allí

Sugeriría probar dos cosas:

1. Comprobar permisos

Asegúrese de que su directorio de datos MySQL y todos los archivos que contiene sean propiedad del usuario mysql y del grupo mysql. Este puede no ser el caso si copió los archivos en su máquina de prueba local como usuario root:

chown -R mysql:mysql your-mysql-data-dir-here

2. Reparar tablas corruptas

Utilice mysqlcheck para buscar tablas dañadas y repararlas si encuentra alguna:

mysqlcheck -u root -p --auto-repair --all-databases

Si aún no puede usar las tablas después de eso, ¡pruebe mysqldump!