Замена префикса базы данных

Одно из мероприятий  защиты сайтов на wordpress — изменение префикса таблиц базы данных со стандартного wp_ на произвольное, скажем, wpany_. Попытки изменения префикса непосредственно в консоли управления базой данных сайта (phpmyadmin, к примеру) однозначно приводят к тому, что админпанель сайта перестает открываться под действующими логином и паролем.

Дело в том, что префикс базы данных содержится не только в названиях таблиц, но и в некотором их содержимом. Например, в таблице wp_usermeta каждый пользователь описан метаполями wp_capabilities, wp_user_level. Решение проблемы очень простое: сделать с помощью экспорта дамп базы данных, в стандартном редакторе групповым поиском заменить все вхождения wp_ на wpany_, удалить старые таблицы сайта и импортировать скорректированный дамп.

P.S. не забудьте скорректировать префикс базы данных в файле wp-config.php

 

 

***

Хотите обсудить? Оставьте комментарий