paso - pagina web con base de datos mysql
phpmyadmin enable drop declaraciĆ³n de la base de datos (17)
Fui alertado por mi proveedor de hosting que supere mi límite de 1000 mesas. Tengo muchas bases de datos y me gustaría eliminar más de una vez. Desafortunadamente, no tienen una función de selección múltiple, así que decidí usar una consulta en phpmyadmin.
Cuando intento algo así como la DROP database some_name
, obtengo DROP DATABASE statements are disables
¿Alguien sabe si es posible habilitarlos o una forma diferente de eliminar varias bases de datos?
Sí, puedes hacerlo con los siguientes pasos:
1. Vaya a wamp / apps / phpmyadmin3.5.1 / libraries
2. Abra el archivo llamado "config.default.php"
3. Vaya a la línea 653 y cambie $ cfg [''AllowUserDropDatabase''] = false; a verdadero
4. Reinicie el servidor para ver los cambios
Reinicie el wamp ... Cierre el servidor wamp y ábralo de nuevo. :)
¡Disfrutar!
- selecciona la base de datos en phpadmin
- haga clic en el botón de operaciones
- muestra la sección eliminar base de datos
- haga clic en Eliminar la base de datos (DROP). Muestra el cuadro de alerta.
- haga clic en Aceptar.
Vaya a -> your_drive / xampp / PhpMyAdmin / libraries / (Windows con XAMPP) o / usr / share / phpmyadmin / libraries / (Linux con PHP / Apache / MySQL / PhpMyAdmin)
Abra un nombre de archivo "config.default.php"
Encuentra $ cfg [''AllowUserDropDatabase'']
Descubrirá que el valor es "Falso". Haz que sea "Verdadero".
Linux reinicia apache2 en termina /etc/init.d/apache2 restart (Linux) o XAMPP Control Panel restart Mysql
¿Intentó borrar la base de datos iniciando sesión en mySQL usando SSH si aún no lo hizo?
sudo mysql -u yourmysqlusername -p (ingrese la contraseña cuando se le solicite)
mysql> MOSTRAR BASES DE DATOS; (encuentra tu base de datos)
mysql> UTILIZA YOURDATABSETODROP; (CAMBIAR LA BASE DE DATOS)
mysql> DROP DATABASE YOURDATABSETODROP; (y ya terminaste)
Parece que hay una configuración de phpMyAdmin que debe editar en config.inc.php.
boolean $ cfg [''AllowUserDropDatabase''] (línea 503)
mostrar un enlace ''Drop database'' para usuarios normales
PhpMyAdmin arroja la declaración de error "DROP DATABASE" está deshabilitada ". La pestaña "DROP" falta en la página de inicio de PhpMyadmin. Para habilitar la pestaña anterior en PhpMyAdmin siga el procedimiento a continuación.
Vaya al directorio XAMPP -> PhpMyAdmin -> bibliotecas / carpeta.
Abrir / Editar archivo con el nombre "config.default.php"
Encuentra $ cfg [''AllowUserDropDatabase'']
Descubrirá que su valor es ''False'', que es "Verdadero" y listo.
Actualiza la página PhpMyAdmin o reinicia el servidor MySql y luego abre PhpMyAdmin.
Sí, puedes hacerlo con los siguientes pasos:
Ir a wamp / apps / phpmyadmin3.5.1 / libraries
Abra el archivo llamado "config.default.php"
Vaya a la línea 653 y cambie
$cfg[''AllowUserDropDatabase''] = false;
a verdaderoReinicia el servidor para ver los cambios
Para usuarios de Windows XP : si el efecto no se refleja, salga de WAMP a través del icono de inicio rápido e intente reiniciarlo.
Si esto sucedió en un MAC, es probable que no se esté ejecutando dentro de una cuenta de administrador; no tienes permiso para eliminar el directorio.
- En la barra de menú del buscador, haga clic en "ir" y escriba lo siguiente: usr / local / mysql / data
- Seleccione / elimine el directorio con la misma base de datos que desea descartar; es probable que obtenga el cuadro de diálogo que le solicita que continúe el nombre de usuario y la contraseña del administrador.
- Después de ingresar las credenciales de administrador, el directorio desaparecerá. Reinicie su sesión con la base de datos y estará listo para comenzar.
Espero que esto ayude
Suelta la base de datos y crea una nueva. Para hacerlo, vaya a phpmyadmin y seleccione la base de datos en el panel izquierdo. Luego ve a la pestaña ''Operaciones'' en la cabeza. Busque la opción Eliminar base de datos en el medio derecho. Haga clic en DROP DATABASE y listo ...
Tuve problemas con la mayoría de estos enfoques.
Mi instalación está alojada, por lo que no tengo acceso a los archivos de configuración de PHP y la interfaz PHPMyAdmin no muestra la sección "Eliminar base de datos" mencionada anteriormente (en la pestaña Operaciones). El ícono en la esquina tampoco funcionó.
Lo que me di cuenta de que puedes hacer es crear un procedimiento almacenado para eliminar tu tabla.
Vaya a "Rutinas", "Agregar rutina" y cree un procedimiento almacenado con una sola línea:
DROP DATABASE databasename
Cuando se crea, puede ejecutarlo y la base de datos se eliminará.
Tuve que usar otro icono en CPanel (sección Bases de datos / bases de datos MySql) en lugar de (sección de bases de datos / phpMyAdmin).
(... dado que mi proveedor de host web compartido desactiva el comando DROP DATABASE e inicialmente limita el acceso a la línea de comando y a los archivos de configuración).
Vaya a / wamp / apps / phpmyadmin4.1.14 / libraries Abra el archivo llamado "config.default.php" Vaya a la línea 653 y cambie $ cfg [''AllowUserDropDatabase''] = false; true reinicia el servidor para ver los cambios
Vaya a la barra lateral izquierda de phpmyadmin donde hay una lista de sus bases de datos y seleccione la base de datos específica que desea eliminar.
Habiendo hecho eso en la barra de menú donde hay varias opciones como consulta , sql , operaciones , etc. elija estructura .
Cuando lo hagas, te dará una lista de todas las tablas de la base de datos y justo debajo de las tablas hay una casilla de verificación, elige marcar todas y en el menú desplegable después de eso, elige colocar.
necesitarás actualizar el archivo config.default
generalmente la carpeta de librerías de phpmyadmin
línea 653 (puede muy, dependiendo de la versión)
$cfg[''AllowUserDropDatabase''] = true;
(reinicia tu MySQL una vez que el valor se cambie a ''verdadero'')
si está utilizando la versión 4+, simplemente puede soltar una base de datos siguiendo estos pasos:
- ve a mysql admin
- haga clic en la opción de base de datos (lado derecho de sus bases de datos)
- aquí obtendrá todas las bases de datos que tiene y ahora haga clic en la casilla de verificación en el lado izquierdo de las bases de datos que desea eliminar
- En la parte inferior de estas bases de datos, puede ver la opción "Soltar", haga clic en el menú desplegable para eliminar la base de datos permanentemente.
Pude prescindir de la modificación de cualquiera de los archivos mencionados anteriormente .
Paso 1
haga clic en el icono de la base de datos al lado del icono de inicio
Paso 2
en el lado derecho de la pantalla, selecciona la pestaña de operaciones
Paso 3 Seleccione la opción de soltar la base de datos y debería funcionar [para mí funcionó incluso con las tablas que contienen datos
Sin tocar ningún archivo de configuración
Si tienes tu phpmyadmin abierto, en el lado izquierdo verás un ícono de base de datos al lado de tu ícono de inicio (si lo colocas sobre él - aparecerá el título de la "ventana de consulta"), haz clic en él y la ventana mostrada permitirá que ingrese la ''consulta de soltar'' sin tocar ningún archivo de configuración (al menos no tuve problemas, espero que ayude).