solucion error eliminar eliminando dropping datos mysql phpmyadmin drop-database

eliminando - Error al eliminar una base de datos en MySQL(no se puede rmdir ''. / Oro'', errno: 41)



error dropping database(can''t rmdir errno 41) (6)

El ERROR 1010 que obtuvo ocurrió cuando crea una base de datos, se crea un archivo para usted. Esto implica que "crear base de datos foo" creará un directorio foo en su directorio de datos. Todas las definiciones de tabla / datos para foo están en el directorio foo. Todas estas tablas se crean en el servidor y sus archivos correspondientes son creados por el servidor. Si, por algún motivo, un archivo se crea o se coloca en este directorio que no es generado por MySQL, el servidor emitirá el error 1010 cuando suelte foo.

y en el caso de que intente eliminar una base de datos utilizando phpmyadmin, consulte esta declaración de la base de datos de activación de phpmyadmin .

Espero que esto pueda ayudarte a entender el error.

No puedo borrar una base de datos de mysql. El error es como

ERROR 1010 (HY000): Error dropping database (can''t rmdir ''./oro'', errno: 41)

Intenté eliminar la base de datos ''oro'' con phpmyadmin y también muestra el mismo mensaje de error y alertas

"DROP DATABASE" statements are disabled.


En mi caso, resolví el problema navegando a la carpeta:

C:/wamp/bin/mysql/mysql5.6.12/data

y eliminar la carpeta de la base de datos que estaba tratando de eliminar. Eso es.


Me doy cuenta de que llego tarde a la fiesta, pero cuando tuve este problema (y terminé aquí), navegué hasta el directorio y descubrí que un archivo se había creado inadvertidamente en el directorio a través de INTO OUTFILE sin una ruta, y Lo he olvidado. MySQL parecía tener un problema porque no había creado el archivo, por lo que no podía eliminar el directorio en cuestión.


Mysql genera dos archivos para cualquier tabla

  1. .frm
  2. .ibd

el registro en su directorio para ambos archivos debe existir, si falta alguno, elimine el restante o si lo desea, puede eliminar todo el archivo, pero tenga cuidado de eliminar todos sus datos de las tablas.

Esto funciona para mí, espero que también funcione para ti.


Si está utilizando XAMPP, simplemente vaya a C:/xampp/mysql/data/YourDBFolder

Después de eliminar esa carpeta todo debería estar bien.


intenta cambiar el valor en el archivo de configuración de phpmyadmin,

$cfg[''AllowUserDropDatabase''] = TRUE;