MySQL se ha convertido en una base de datos popular en la última década, y los blogs de WordPress usan la base de datos MySQL. Aquí resumimos ocho declaraciones SQL útiles para el sistema de WordPress para resolver algunos problemas prácticos. 1. Cree una base de datos de copia de seguridad Hacer una copia de seguridad de una base de datos es lo primero que debe hacer. Después de iniciar sesión en phpmyadmin. Seleccione su base de datos de WordPress, luego haga clic en el botón "Exportar", seleccione un método de compresión (puede usar GZIP) y haga clic en el botón "Ejecutar". local. 2. Batch Deletion of Artits Revisions Las versiones de WordPress 2.6 han agregado una función posterior a las revisiones. Después de iniciar sesión en PhPMyAdmin, ejecute la siguiente instrucción SQL para eliminarla en lotes. Eliminar de wp_posts donde post_type = "revisión"; Una historia real es que un amigo mío estableció un blog en línea. , por supuesto, es principalmente spam, y lleva mucho tiempo eliminar manualmente estos comentarios, para que podamos usar el siguiente enfoque. Después de iniciar sesión en PhPMyAdmin, ejecute la siguiente instrucción SQL. Eliminar de wp_comments donde comment_approved = '0'; 4. Modificar los atributos del artículo Después de instalar WordPress, se crea la cuenta de administración, y muchas personas usan esta cuenta incorrectamente para escribir blogs hasta que se dan cuenta de que esta no es una cuenta personal. La solución es que lleva mucho tiempo modificar los atributos del autor en cada artículo. Primero, debe encontrar su nombre de usuario correcto. Seleccione ID, display_name de wp_users; Actualizar wp_posts set post_author = new_author_id donde post_author = old_author_id; Muchas personas usan contraseñas muy complicadas para proteger su blog de ser pirateados. Por supuesto, puede enviarle un enlace para restablecer su contraseña por correo electrónico, pero si no puede acceder a su dirección de correo electrónico, debe usar la siguiente instrucción SQL para restablecer su contraseña. Actualizar wp_users set user_pass = md5 ('contraseña') donde wp_users.user_login = 'admin' límite 1; 6. Cambie el nombre de dominio de WordPress A veces es posible que desee cambiar el nombre de dominio de su blog, pero WordPress almacenará su nombre de dominio en la base de datos, por lo que debe usar la siguiente instrucción SQL para modificarlo. Actualizar wp_options set option_value = reemplazar (opcion_value, 'http://www.oldsite.com', 'http://www.newsite.com') donde option_name = 'home' o option_name = 'siteUrl'; Actualizar wp_posts set guía = reemplazar (guía, 'http: //www.oldsite.com','http: //www.newsite.com'); Actualizar wp_posts set post_content = reemplazar (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); Cuando tiene rendimiento del blog, es muy importante saber la cantidad de bases de datos de consultas. Esta vez, no necesita iniciar sesión en PhPMyAdmin. <? Php if (is_user_logged_in ()) {?> Cuando su base de datos está dañada o se pierde por alguna razón (hacker o error de actualización), si tiene una copia de seguridad, puede restaurar su base de datos de WordPress. Inicie sesión en phpMyAdmin, seleccione su base de datos de WordPress, haga clic en el botón "Importar", haga clic en el botón "Explorar" y luego seleccione el archivo de copia de seguridad de su disco duro y haga clic en el botón "Ejecutar" para importar la base de datos. Si va bien, su función de WordPress volverá a la normalidad.
3. Comentarios de spam de eliminación de lotes por lotes
Tenga cuidado, si bien esta solución es muy útil para manejar millones de spam, también elimina los comentarios no aprobados, por lo que es mejor instalar Akismet para tratar el spam.
Supongamos que esta identificación es new_author_id, y la ID del administrador administrador es antiguo_author_id, luego ejecute la siguiente instrucción SQL.
5. Restablecer manualmente la contraseña
MD5 es una función hash incorporada en MySQL para convertir contraseñas en valores hash.
A continuación, también debe usar el siguiente SQL para modificar el GUID del artículo.
Finalmente, use la siguiente declaración para reemplazar todos los nombres de dominio antiguos en el artículo con nuevos nombres de dominio.
7. Muestre el número de consultas SQL
<? Php Echo get_num_queries ();
<? Php}?>
8. Restaurar su base de datos de WordPress