Si usa un sitio internet de WordPress, probablemente use una base de datos MySQL. Otro que podría usar se llama MariaDB.
Cada sitio internet necesita uno de esos para almacenar información como contraseñas, publicaciones y datos de usuario. Cuando WordPress no puede conectarse a su base de datos MySQL, su sitio internet probablemente no será accesible.
Hay un puñado de razones por las que es importante entender cómo funciona. Aquí hay algunos que se me ocurren.
- Es posible que deba eliminar datos o tablas antiguos
- Es posible que deba actualizar los títulos de un montón de publicaciones diferentes En seguida
- Es posible que sea necesario importar o exportar una tabla de base de datos particular person
Para llegar al área de la que vamos a hablar, haga clic en «phpMyAdmin» desde el panel de management de su sitio internet. Puede decir «Acceder a PhpMyAdmin» o alguna variación related como la mía a continuación.
Fuente de la imagen: Bob Buckley; ¡Gracias!
La siguiente pantalla que debería ver se ve así:
Fuente de la imagen: Bob Buckley; ¡Gracias!
En el lado izquierdo, haga clic en la base de datos que corresponda a su sitio internet. En mi caso, es «backupweathersite» debajo de «New» en el árbol. Entonces, deberías estar en la pantalla de la que estamos hablando:
Fuente de la imagen: Bob Buckley; ¡Gracias!
El menú resaltado en rojo tiene algunas pestañas útiles para hacer el tipo de cosas que mencioné anteriormente. Comenzando con Estructura, esto es lo que puede hacer con cada uno.
Estructura
La estructura es probablemente la más importante de todas las pestañas porque enumera las tablas de su base de datos. Cada tabla tiene su propio conjunto de opciones, como vaciarla si desea eliminar todos los datos. También puedes dejar caer la mesa si quieres deshacerte de todo por completo.
Ten mucho cuidado con eso. En lugar de eliminar todo, puede borrar cosas como publicaciones antiguas ejecutando consultas SQL.
sql
Seleccionar SQL le dará esta pantalla:
Fuente de la imagen: Bob Buckley; ¡Gracias!
Allí, puede ejecutar consultas SQL. Por ejemplo, en uno de mis sitios, necesito eliminar trabajos vencidos con bastante frecuencia. Si no lo hago, la base de datos se llena incluso si los trabajos se eliminan en la interfaz. Esto hace que el sitio se ralentice mucho y no puedo agregar nuevas publicaciones u otros datos.
¿La solución? Ejecutando esta consulta: eliminar de `wp_posts` donde `post_status` = ‘caducado’
Eso se ocupa de miles de trabajos antiguos en aproximadamente un segundo, ¡lo cual es bastante bueno!
Como nota al margen, las capturas de pantalla de este artículo son de una instalación native de WordPress que tengo para un proyecto diferente.
Búsqueda
La búsqueda hace lo que parece. Cuando pones algo la búsqueda principal el campo, revisará automáticamente toda la base de datos, buscando cualquier cosa que coincida.
Aquí está una punta eso también podría ayudar: puede optar por incluir o excluir la búsqueda de tablas específicas si lo desea para que no busque en todo.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Consulta
La pestaña Consulta esencialmente hace lo mismo que la pestaña SQL lo hace, excepto que ofrece orientación para crear la consulta. Puede seleccionar la tabla en la que desea que se ejecute la consulta desde un menú desplegable y luego hacer clic en «Actualizar consulta» para verla en la ventana a continuación.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Exportar
Fuente de la imagen: Bob Buckley; ¡Gracias!
La exportación le permite descargar todas las tablas de su base de datos. Esto es útil si desea hacer copias de seguridad manuales periódicamente (aunque hay algunos complementos geniales que puede manejar eso). También puede exportar las tablas en un montón de formatos diferentes.
Estos incluyen SQL, PDF, CSV, XML y un puñado de otros de los que probablemente nunca haya oído hablar. ¡Principalmente, Texy! Texto y YAML.
Importar
La función de importación le permite traer tablas de bases de datos externas a la suya.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Solo puede importar una tabla si no existe en la base de datos precise. Si la tabla ya existe, obtendrá un error y la importación no finalizará. según DreamHost.
El archivo se puede comprimir o descomprimir en algunos formatos diferentes. Estos incluyen archivos bzip2, gzip o zip. Algo a lo que quizás no esté acostumbrado es el nombre del archivo comprimido.
Debe estar estructurado como “.[format].[compression]”. Un ejemplo de uno común es «.sql.zip».
Fuente de la imagen: Bob Buckley; ¡Gracias!
Puede elegir entre un puñado de formatos diferentes. Estos incluyen CSV, ESRI Form File, MediaWiki Desk, OpenDocument Spreadsheet, SQL y XML.
También hay varios modos de compatibilidad SQL diferentes. La configuración del modo de compatibilidad dictará cómo funciona MySQL. No entraremos en cada uno y hablaremos sobre las diferencias, pero sus opciones para ellos son ANSI, DB2, MAXDB, MYSQL323, MYSQL40, MSSQL, ORACLE y TRADICIONAL.
Operaciones en phpMyAdmin
Esta pestaña le brinda la posibilidad de realizar un puñado de operaciones diferentes, como crear una tabla y cambiar el nombre de la base de datos. Para crear una nueva tabla, simplemente ingrese un nombre y el número de columnas, y haga clic en Ir.
Siteground tiene un gran tutorial para crear tablas ya que las cosas pueden complicarse un poco. Debajo de eso, puede cambiar el nombre de la base de datos. La casilla de verificación que cube «Ajustar privilegios» está ahí porque MySQL no ajusta los privilegios originales relacionados con la base de datos por sí solo.
Cuando marca esa casilla, phpMyAdmin ajusta la tabla de privilegios para que los usuarios tener los mismos privilegios en los nuevos artículos. Si lo hace, los privilegios de todos los elementos relacionados con la base de datos también se ajustan al nuevo nombre. Eso incluye cosas como tablas, columnas o procedimientos.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Esta sección también le permite hacer cosas como copiar la base de datos a otra y cambiar las intercalaciones de las tablas. Una intercalación es un conjunto de reglas que outline cómo comparar y ordenar cadenas de caracteres.
Probablemente nunca tendrás que meterte con cosas como la intercalación, pero es bueno estar semi-familiarizado con eso, por si acaso.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Otra cosa es que realmente no se puede cambiar el nombre de una base de datos. Cuando haga eso, phpMyAdmin creará uno nuevo (ejemplo a continuación) y eliminará el anterior.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Rutinas en phpMyAdmin
La sección Rutinas se ve así:
Fuente de la imagen: Bob Buckley; ¡Gracias!
Los «filtros» no harán nada a menos que seleccione una base de datos para buscar. Poner una palabra en la sección «Contiene la palabra:» encontrará todas las tablas que contienen esa palabra en su base de datos.
Las rutinas son procedimientos y funciones que hacen varias cosas, como la función de limpieza de datos del trabajo mencionada anteriormente. Puede agregar uno allí y se mostrará en esa pestaña.
Eventos
En la pestaña del programador de eventos, puede crear y ejecutar tareas automáticamente según un cronograma. El cronograma puede variar mucho, como ejecutar una tarea cada dos segundos o cada pocas semanas. Para usarlo, deberá encenderlo manualmente haciendo clic donde cube «apagado» en la imagen y luego haciendo clic en «Agregar evento».
Fuente de la imagen: Bob Buckley; ¡Gracias!
Activadores en phpMyAdmin
Un disparador es un objeto de base de datos con nombre que está asociado con una tabla y que se activa cuando ocurre un evento explicit para la tabla. Puede usar un activador para realizar comprobaciones de valores que se insertarán en una tabla o para realizar calculos de valores involucrado en una actualización.
Fuente de la imagen: Bob Buckley; ¡Gracias!
Privilegios en phpMyAdmin
Fuente de la imagen: Bob Buckley; ¡Gracias!
La sección Privilegios le permite realizar cambios en los privilegios de usuario actuales o exportarlos a una nueva base de datos. Hay un puñado de opciones para editar los privilegios:
Fuente de la imagen: Bob Buckley; ¡Gracias!
Diseñador
La pestaña Diseñador puede ser un poco desordenada, como puede ver (está en el menú desplegable «Más»):
Fuente de la imagen: Bob Buckley; ¡Gracias!
La función Designer es una forma gráfica de crear, editar y mostrar las relaciones de phpMyAdmin. Estas relaciones son compatibles con las creadas en la vista de relaciones de phpMyAdmin.
Para usar esta función, necesita una configuración adecuada almacenamiento de configuración de phpMyAdmin y debe tener la $cfg[‘Servers’][$i][‘table_coords’] configurado. Es poco possible que alguna vez tengas que hacer algo en esta pestaña.
Envolviendo las cosas
Entrar en el área de phpMyAdmin para un sitio de WordPress puede ser bastante desalentador. Si se encuentra en esa posición, es importante estar familiarizado con todos los diferentes aspectos del tablero. Comprender los conceptos básicos de lo que hace cada sección lo ayudará a navegar y hacer las cosas un poco más rápido con menos dolores de cabeza.
Crédito de la imagen destacada: proporcionada por el autor; ¡Gracias!