Как поменять префикс базы данных WordPress

По умолчанию все таблицы базы данных WordPress имеют префикс wp_. Если вы не задали другой префикс при установке системы система присвоит именно этот префикс базе данных и соответственно всем её таблицам.

Вступление

По умолчанию все таблицы базы данных WordPress имеют префикс wp_. Если вы не задали другой префикс при установке системы система присвоит именно этот префикс базе данных и соответственно всем её таблицам.

Для повышения безопасности сайта и практической защиты от хакерских SQL инъекций, принято менять префикс базы данных WordPress, и задавать произвольный набор букв и цифр.

Не знаю почему, но система рекомендует длину префикса в четыре символа. Поменять префикс базы данных WordPress можно несколькими способами, о которых и пойдет речь в этой статье.  Для начала разберемся, зачем, вообще, менять префикс базы данных.

Зачем менять префикс базы данных WordPress

Ответ, на вопрос, Зачем менять префикс базы данных WordPress, до банальности прост: Чтобы усложнить взлом сайта. Кроме этого, на одной базе данных можно запустить несколько копий сайта WordPress, и у каждой копии должна быть своя база данных со своим префиксом.

По умолчанию, при установке WordPress задается префикс базы данных wp_.  Его можно поменять, еще на этапе установки WordPress.

поменять префикс базы данных WordPress

Но, при установке, вы могли этого не сделать или не знали, что это лучше сделать. Будем считать, что нужно поменять префикс на рабочем сайте WordPress.

Не нужно устанавливать лишние плагины для изменения префикса БД. Это лишнее. Конечно, если установили плагин безопасности, в котором есть инструмент замены префикса базы данных, то этот вопрос решен. Например, в плагине безопасности iThemes Security есть такой инструмент. А вот как изменить префикс базы данных без плагинов, так сказать «руками» разберем дальше.

Самый простой и надежный способ сменит префикс внизу статьи. Можете сразу идти туда.

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

Если на вашем сервере есть phpMyAdmin, то можно поменять префикс БД там.

  • Войдите панель вашего хостинга, а из нее в  phpMyAdmin. Откройте базу данных вашего сайта WordPress.
  • Отметьте все таблицы (внизу есть поле «Отметить все»).
  • Далее в фильтре действий выберите «Изменить префикс БД».

префикс-БД-wordpress-foto5

Для префикса можно использовать любой набор латинских букв и цифр. Если хотите совсем зашифроваться, используйте любой инструмент формирования паролей и сформируйте префикс в виде пароля. Например, в таком виде:  E2g2yJ3J.

Но это еще не все. В таблицах базы данных нужно найти все таблицы с префиксом wp_, которые не видны в обзоре таблиц. Это особенно важно, для таблицы  «wp_usermeta». Алгоритм простой, ищите все таблицы с префиксом «wp_»  и меняете на свой префикс.

префикс-БД-wordpress-foto4

Как видите, замена  префикса базы данных в phpMyAdmin хоть и не сложное занятие, но требует некоторого навыка. Поэтому поменяем префикс, немного по-другому.

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

Считаем, что резервная копия БД и сайта у вас уже сделана.

  • Идем в phpMyAdmin.
  • Открываем структуру базу данных сайта.
  • Делаем копию базы данных без сжатия, в формате sql. Кнопка «Экспорт» в панели инструментов.

префикс-БД-wordpress-foto2

  • Открываете файл базы данных sql, в текстовом редакторе, например Notepad++.
  • Поиском в редакторе ищите «wp_» и меняете на свой префикс.
  • Сохраняете отредактированный файл.
  • Идете, назад, в phpMyAdmin.
  • Удаляете старую БД ( выделяете все таблицы и удаляете отмеченные).
  • Заливаете отредактированный файл sql, на сервер. Кнопка «Импорт» в панели инструментов.

префикс-БД-wordpress-foto2

поменять префикс базы данных WordPress

Все база данных с новым префиксом залита на сервер. Осталось отредактировать файл wp-cofig.php, сайта.

Редакция файла wp-cofig.php

Редактировать файл wp-config.php нужно при любом варианте изменения префикса.

  • По FTP заходите в каталог сайта.
  • Копируете файл wp-cofig.php на компьютер и открываете его для редактирования в текстовом редакторе.
  • Ищите строку (№62) и меняет старый префикс «wp_» на новый префикс.

префикс-БД-wordpress-foto6

  • Сохраняете отредактированный файл в кодировке “кодировать в UTF-8 без BOM” и заливаете его по FTP обратно в каталог сайта, в режиме перезаписи.

Все готово. Теперь вы знаете, как поменять префикс базы данных WordPress

Вывод

В завершении стоит отметить, что меняется префикс для повышения безопасности сайта и не является обязательной. Понятно, что исходный префикс может быть любой, и не обязательно «wp_» и менять префикс можно несколько раз.

©www.wordpress-abc.ru

Другие статьи раздела: Хостинг для WordPress

2 комментария для “Как поменять префикс базы данных WordPress”

  1. Сменил префикс с помощью правки кода файла базы данных sql, но теперь оптимизация таблиц сообщает о ошибках

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *