Многим, кто использует для создания сайтов движок WordPres, известно, что при установке, движок WordPress создает по умолчанию 11 стандартных таблиц с префиксом «wp_».
11 стандартных таблиц с префиксом «wp_» известно также и взломщикам сайтов .
Для повышения безопасности БД MySQL стандартный префикс «wp_» нужно заменить на более уникальный. При изменении префикса можно использовать латинские строчные буквы, цифры и знаки подчеркивания, например, gh15_bloggood_ru_
○ Меняйте стандартный префикс «wp_» при установке WordPress
Итак, приступим. Для начала, если вы только устанавливаете WordPress, вы можете сразу поменять стандартный префикс «wp_» на свой:
Если вы установили WordPress и оставили префикс таблицы «wp_» стандартным, не проблема его заменить. В интернете существует множество плагинов по замене префикса. Я попробовал один плагин и понял, что лучше менять префикс «wp_» вручную, так как плагины могут начудить .
○ 5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
- Резервная копия БД. Прежде чем мы займемся работой по изменению префикса «wp_», нужно сделать резервную копию БД.
- Изменение в файле «wp-config.php». Найдите в директории сайта файл «wp-config.php»:
откройте и найдите там строку $table_prefix. И замените префикс таблицы «wp_» на свой префикс, например, «2015bloggood_ru_».
Будет выглядеть это вот так:$table_prefix = '2015bloggood_ru_';
- Переименование системных таблиц в БД на новый префикс.
Для переименования таблиц в БД буду использовать инструмент «phpMyAdmin», который предоставляет хостиг провайдер.
В «phpMyAdmin» откройте БД, в которой следует сделать замену префикса. Далее нажмите в меню «SQL»:
Откроется поле, в которое нужно вставить запрос для автоматической замены префикса в таблицах. Вставьте в поле вот этот код:Rename table wp_commentmeta to 2015bloggood_ru_commentmeta; Rename table wp_comments to 2015bloggood_ru_comments; Rename table wp_links to 2015bloggood_ru_links; Rename table wp_options to 2015bloggood_ru_options; Rename table wp_postmeta to 2015bloggood_ru_postmeta; Rename table wp_posts to 2015bloggood_ru_posts; Rename table wp_terms to 2015bloggood_ru_terms; Rename table wp_term_relationships to 2015bloggood_ru_term_relationships; Rename table wp_term_taxonomy to 2015bloggood_ru_term_taxonomy; Rename table wp_usermeta to 2015bloggood_ru_usermeta; Rename table wp_users to 2015bloggood_ru_users;
Давайте разберем, что мы прописали в коде:
○ Желтое поле (I) «Rename table» – означает «переименовать таблицу»;
○ Синее поле (II) – это название текучей таблицы в БД, которую нужно переименовать (на вордпрессе они одинаковы);
○ Белое поле (III) «to» – означает «на» (на что менять);
○ В зеленом поле (IV) нужно указать новый префикс,
тот, который вы указали в файле «wp-config.php». В моем случае это префикс « 2015 bloggood_ru_».Звучит это все так:
Переименовать таблицу wp_commentmeta на 2015bloggood_ru_commentmeta
Когда запрос оформили, и все префиксы к таблицам прописали, жмите на кнопку «ОК».
- Изменяем таблицу «wp_options».
Найдите таблицу «wp_options». Называется она уже «2015bloggood_ru_options». Жмите на кнопку «Обзор»:
Далее жмите «Изменить»:
В поле вставьте вот этот код запроса:SELECT * FROM 2015bloggood_ru_options WHERE option_name LIKE 'wp_%'
Жмите кнопку «ОК».
Запрос выведет все колонки, где есть префикс «wp_».
После выполнения запроса появится одна колонка, где следует заменить префикс «wp_» на префикс «2015bloggood_ru_». Для изменения жмите на карандаш.И вместо префикса «wp_» вставляем наш «2015bloggood_ru_»:
Жмите на кнопку «ОК»
- Изменяем таблицу «wp_usermeta».
Найдите таблицу «wp_usermeta». Называется она уже «2015bloggood_ru_usermeta». Жмите на кнопку «Обзор». Далее жмите «Изменить» и в поле вставьте вот этот код запроса:SELECT * FROM 2015bloggood_ru_usermeta WHERE meta_key LIKE 'wp_%'
Жмите кнопку «ОК».
Запрос выведет нам все колонки, где есть префикс «wp_»
После выполнения запроса появится несколько колонок, где следует заменить префикс «wp_» на префикс «2015bloggood_ru_». Для изменения жмите на карандаш для каждой колонки.
Вот и все !!! Осталось только проверить, работает ли сайт после изменений. Если не работает, восстановите БД и проделайте все то же самое, что написано в статье, только в этот раз будьте повнимательней . Если все работает, значит, можете смело идти на кухню и заварить себе кофеек .
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222518 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187688 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
Один ответ на комментарий - 5 простых шагов для смены префикса таблиц БД в WordPress
Добавить комментарий
Метки: wordpress, безопасность, Вебмастеру
Все, конечно, хорошо, только вот п.3 мне не очень нравится – если таблиц ОЧЕНЬ много, то не совсем удобно с ними играться.
Так, чисто из академического интереса решил найти способ автоматического переименования таблиц.
Таки нашел, но с SQL-кодом сюда коммент не добавляется – редиректит на главную.