Cómo Cambiar El Prefijo De La Base De Datos De Wordpress Para Mejorar La Seguridad

Cómo cambiar el prefijo de la base de datos de WordPress para mejorar la seguridad

La base de datos de WordPress es como un cerebro para todo su sitio de WordPress porque toda la información se almacena allí, lo que la convierte en el objetivo preferido de los piratas informáticos. Los spammers y los piratas informáticos ejecutan código automatizado para inyecciones SQL. Bueno, desafortunadamente, muchas personas se olvidan de cambiar el prefijo de la base de datos mientras están instalando WordPress. Esto hace que sea más fácil para los piratas informáticos planificar un ataque masivo al apuntar al prefijo predeterminado. wp_. La forma más inteligente de proteger su base de datos es cambiar el prefijo de la base de datos, lo cual es realmente fácil de hacer en un sitio que está configurando. Pero se necesitan algunos pasos para cambiar correctamente el prefijo de la base de datos de WordPress para su sitio establecido sin estropearlo por completo.

Video tutorial

Suscríbase a MundoCMS Si no le gusta el video o necesita más instrucciones, siga leyendo.

Preparación

Le recomendamos que haga una copia de seguridad de su base de datos de WordPress antes de hacer cualquier cosa sugerida en este tutorial. Es importante mantener copias de seguridad diarias de su sitio, recomendamos el complemento BackupBuddy para esto. Lo siguiente que recomendamos es redirigir a sus visitantes a una página de mantenimiento temporal.

Cambie el prefijo de la tabla en wp-config.php

Abra su archivo wp-config.php que se encuentra en su directorio raíz de WordPress. Cambiar la fila del prefijo de la tabla de wp_ a algo más como eso wp_a123456_
Entonces la línea se vería así: $ table_prefix = ‘wp_a123456_’; Nota: solo puede cambiarlo en números, letras y guiones bajos.

Cambiar el nombre de todas las tablas de la base de datos

Debe acceder a su base de datos (probablemente a través de phpMyAdmin) y luego cambiar los nombres de las tablas por el que especificamos en el archivo wp-config.php. Si está utilizando el alojamiento de WordPress cPanel, puede encontrar el enlace phpMyAdmin en su cPanel. Eche un vistazo a la siguiente imagen:

Hay un total de 11 tablas de WordPress predeterminadas, por lo que cambiarlas manualmente sería una molestia.

Solicitud Sql
Entonces, para acelerar las cosas, tenemos una consulta SQL que puede usar. CAMBIAR EL NOMBRE de la tabla `wp_commentmeta` TO` wp_a123456_commentmeta`; CAMBIAR EL NOMBRE de la tabla `wp_comments` TO` wp_a123456_comments`; CAMBIAR EL NOMBRE de la tabla `wp_links` TO` wp_a123456_links`; CAMBIAR EL NOMBRE de la tabla `wp_options` TO` wp_a123456_options`; CAMBIAR EL NOMBRE de la tabla `wp_postmeta` TO` wp_a123456_postmeta`; CAMBIAR EL NOMBRE de la tabla `wp_posts` TO` wp_a123456_posts`; CAMBIAR EL NOMBRE de la tabla `wp_terms` TO` wp_a123456_terms`; CAMBIAR EL NOMBRE de la tabla `wp_termmeta` TO` wp_a123456_termmeta`; CAMBIAR EL NOMBRE de la tabla `wp_term_relationships` TO` wp_a123456_term_relationships`; CAMBIAR EL NOMBRE de la tabla `wp_term_taxonomy` TO` wp_a123456_term_taxonomy`; CAMBIAR EL NOMBRE de la tabla `wp_usermeta` TO` wp_a123456_usermeta`; CAMBIAR EL NOMBRE de la tabla `wp_users` TO` wp_a123456_users`; Es posible que deba agregar filas para otros complementos que pueden agregar sus propias tablas en la base de datos de WordPress. La idea es que cambie el prefijo de todas las tablas a lo que quiera.

La tabla de opciones

Necesitamos buscar en la tabla de opciones todos los demás campos que usan wp_ como prefijo, para poder reemplazarlos. Para facilitar el proceso, use esta consulta: SELECT * FROM `wp_a123456_options` WHERE` option_name` LIKE ‘% wp_%’ Esto devolverá muchos resultados, y debe ir uno por uno para cambiar estas líneas.

Tabla UserMeta

A continuación, debemos buscar en usermeta todos los campos que usan wp_ como prefijo, para poder reemplazarlo. Utilice esta consulta SQL para eso: SELECT * FROM `wp_a123456_usermeta` WHERE` meta_key` LIKE ‘% wp_%’ El número de entradas puede variar según el número de complementos que esté utilizando, etc. Simplemente cambie cualquier cosa que tenga wp_ al nuevo prefijo.

Guardar y listo

Ahora está listo para probar el sitio. Si siguió los pasos anteriores, todo debería funcionar bien. Ahora debe hacer una nueva copia de seguridad de su base de datos solo para estar seguro.

Leave a Reply