BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Безопасность » 5 простых шагов для смены префикса таблиц БД в WordPress

5 простых шагов для смены префикса таблиц БД в WordPress

2015-06-11 / Вр:14:22 / просмотров: 7960

Многим, кто использует для создания сайтов движок WordPres, известно, что при установке,  движок WordPress создает по умолчанию 11 стандартных таблиц с префиксом «wp_».

5 простых шагов для смены префикса таблиц БД в WordPress

11 стандартных таблиц с префиксом «wp_» известно также и взломщикам сайтов :evil:.
Для повышения безопасности БД MySQL стандартный префикс «wp_» нужно заменить на более уникальный. При изменении префикса можно использовать латинские строчные буквы, цифры и знаки подчеркивания, например, gh15_bloggood_ru_

○ Меняйте стандартный префикс «wp_» при установке WordPress

Итак, приступим. Для начала, если вы только устанавливаете WordPress,  вы можете сразу поменять стандартный префикс «wp_» на свой:

Меняйте стандартный префикс «wp_» при установке WordPress

Если вы установили WordPress и оставили префикс таблицы «wp_» стандартным, не проблема его заменить. В интернете существует множество плагинов по замене префикса. Я попробовал один плагин и понял, что лучше менять префикс «wp_» вручную, так как плагины могут начудить :o.

○ 5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress

 

  1. Резервная копия БД. Прежде чем мы займемся работой по изменению префикса «wp_», нужно сделать резервную копию БД.

 

  1. Изменение в файле «wp-config.php». Найдите в директории сайта файл «wp-config.php»:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
    откройте и найдите там строку $table_prefix. И замените префикс таблицы «wp_» на свой префикс, например, «2015bloggood_ru_».

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
    Будет выглядеть это вот так:

    $table_prefix = '2015bloggood_ru_';
  2. Переименование системных таблиц в БД на новый префикс.
    Для переименования таблиц в БД буду использовать инструмент «phpMyAdmin», который предоставляет хостиг провайдер.
    В «phpMyAdmin» откройте БД, в которой следует сделать замену префикса. Далее нажмите в меню «SQL»:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
    Откроется поле, в которое нужно вставить запрос для автоматической замены префикса в таблицах. Вставьте в поле вот этот код:

    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;
    

    Давайте разберем, что мы прописали в коде:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress

    Желтое поле (I) «Rename table» – означает «переименовать таблицу»;

    Синее поле (II) – это название текучей таблицы в БД, которую нужно переименовать (на вордпрессе они одинаковы);

    Белое поле (III) «to» – означает «на» (на что менять);

    В зеленом поле (IV) нужно указать новый префикс,
    тот, который вы указали в файле «wp-config.php». В моем случае это префикс « 2015 bloggood_ru_».

    Звучит это все так:

    Переименовать таблицу wp_commentmeta на  2015bloggood_ru_commentmeta

    Когда запрос оформили, и все префиксы к таблицам прописали, жмите на кнопку «ОК».

  3. Изменяем таблицу «wp_options».
    Найдите таблицу «wp_options». Называется она уже «2015bloggood_ru_options». Жмите на кнопку «Обзор»:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
    Далее жмите «Изменить»:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
    В поле вставьте вот этот код запроса:

    SELECT * FROM 2015bloggood_ru_options WHERE option_name LIKE 'wp_%'
    

    Жмите кнопку «ОК».

    Запрос выведет все колонки, где есть префикс «wp_».
    После выполнения запроса появится одна колонка, где следует заменить префикс «wp_» на префикс «2015bloggood_ru_». Для изменения жмите на карандаш.

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPressИ вместо префикса «wp_» вставляем наш «2015bloggood_ru_»:

    5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress

    Жмите на кнопку «ОК»

  4. Изменяем таблицу «wp_usermeta».
    Найдите таблицу  «wp_usermeta». Называется она уже «2015bloggood_ru_usermeta». Жмите на кнопку «Обзор». Далее жмите «Изменить» и в поле вставьте вот этот код запроса:

    SELECT * FROM 2015bloggood_ru_usermeta WHERE meta_key LIKE 'wp_%'
    

    Жмите кнопку «ОК».

    Запрос выведет нам все колонки, где есть префикс «wp_»
    После выполнения запроса появится несколько колонок, где следует заменить префикс «wp_» на префикс «2015bloggood_ru_». Для изменения жмите на карандаш для каждой колонки.

Вот и все :!:!!!  Осталось только проверить, работает ли сайт после изменений. Если не работает, восстановите БД и проделайте все то же самое, что написано в статье, только в этот раз будьте повнимательней :gazeta: . Если все работает, значит, можете смело идти на кухню и заварить себе кофеек :coffe:.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Один ответ на комментарий - 5 простых шагов для смены префикса таблиц БД в WordPress

  1. nesnayka

    Все, конечно, хорошо, только вот п.3 мне не очень нравится – если таблиц ОЧЕНЬ много, то не совсем удобно с ними играться.
    Так, чисто из академического интереса решил найти способ автоматического переименования таблиц.

    Таки нашел, но с SQL-кодом сюда коммент не добавляется – редиректит на главную.

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

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: , ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716
Митинги ПК Бествей