Погружение в базы данных Oracle
Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Как изменить префикс базы данных в WordPress
При установке WordPress, по умолчанию все таблицы базы данных имеют префикс wp_. Префикс — это несколько случайных символов перед названием каждой таблицы в базе данных.
Можно установить необходимый префикс для таблиц при установке WordPress, но если по какой-то причине используется стандартный префикс wp_, его срочно необходимо сменить для того, чтобы обезопасить вашу базу данных от SQL-инъекций.
Открывать панель управления phpMyAdmin. Выбираем базу данных, с которой будем работать. В моем случае это база данных — db_wordpress
Обратите внимание на список таблиц, которые есть в базе данных db_wordpress. У вас их может быть больше, всё зависит от того, сколько плагинов у вас установлено. Необходимо скопировать название всех таблиц для дальнейшей работы.
Переходим на страницу — SQL.
Сейчас необходимо изменить префикс всех таблиц, то есть переименовать каждую таблицу. В данном случае, старый префикс таблиц fdhsi1034_, а новый будет pref_.
Выполняем SQL-запрос.
RENAME TABLE fdhsi1034_commentmeta TO pref_commentmeta; RENAME TABLE fdhsi1034_comments TO pref_comments; RENAME TABLE fdhsi1034_links TO pref_links; RENAME TABLE fdhsi1034_options TO pref_options; RENAME TABLE fdhsi1034_postmeta TO pref_postmeta; RENAME TABLE fdhsi1034_posts TO pref_posts; RENAME TABLE fdhsi1034_termmeta TO pref_termmeta; RENAME TABLE fdhsi1034_terms TO pref_terms; RENAME TABLE fdhsi1034_term_relationships TO pref_term_relationships; RENAME TABLE fdhsi1034_term_taxonomy TO pref_term_taxonomy; RENAME TABLE fdhsi1034_usermeta TO pref_usermeta; RENAME TABLE fdhsi1034_users TO pref_users;
Далее нужно изменить названия полей и опций, которые зависят от префикса таблиц. Обратите внимание, что обновление происходит уже в таблицах, которые ранее были переименованы.
Выполняем SQL-запрос.
UPDATE pref_options SET option_name = 'pref_user_roles' WHERE option_name = 'fdhsi1034_user_roles'; UPDATE pref_usermeta SET meta_key = 'pref_capabilities' WHERE meta_key = 'fdhsi1034_capabilities';
Переходим в корневую директорию WordPress, находим и открываем файл — wp-config.php
Находим переменную $table_prefix, в которой указан старый префикс fdhsi1034_ для таблиц базы данных.
Устанавливаем новое значение _pref для префикса таблиц. Сохраняем внесенные изменения.
После изменения префикса таблиц в базе данных, проверяем работоспособность сайта. Если у вас открылась главная страница сайта или панель управления, значит вы сделали всё правильно.
Метки: Wordpress, Безопасность.