MySQL стал популярной базой данных в последнее десятилетие, и блоги WordPress используют базу данных MySQL. Здесь мы суммируем восемь полезных операторов SQL для системы WordPress, чтобы решить некоторые практические проблемы. 1. Создать базу данных резервного копирования Резервное копирование базы данных - это первое, что нужно сделать. После входа в PhpmyAdmin. Выберите базу данных WordPress, затем нажмите кнопку «Экспорт», выберите метод сжатия (вы можете использовать GZIP) и нажмите кнопку «Выполнить». местный. 2. Удаление партии ревизий Версии после WordPress 2.6 добавили функцию после пересмотра. После входа в PhpMyAdmin выполните следующее оператор SQL, чтобы удалить его партиями. Удалить из wp_posts, где post_type = "Revision"; Правда, мой друг создал блог в Интернете , конечно, в основном спам, и для удаления этих комментариев требуется много времени, поэтому мы можем использовать следующий подход. После входа в PhpMyAdmin выполните следующее оператор SQL. Удалить из wp_comments, где comment_proved = '0'; 4. Изменить атрибуты статьи После установки WordPress создается учетная запись администратора, и многие люди используют эту учетную запись неправильно для написания блогов, пока не поймут, что это не личная учетная запись. Решение состоит в том, что для изменения атрибутов автора требуется много времени. Во -первых, вам нужно найти правильное имя пользователя. Выберите ID, DISPLAIT_NAME из WP_USERS; Обновление wp_posts set post_author = new_author_id, где post_author = old_author_id; Многие люди используют очень сложные пароли, чтобы защитить свой блог от взлома. Конечно, вы можете отправить вам ссылку для сброса пароля по электронной почте, но если вы не можете получить доступ к своему адресу электронной почты, вы должны использовать следующее оператор SQL для сброса пароля. Обновление wp_users установить user_pass = md5 ('пароль'), где wp_users.user_login = 'Admin' Limit 1; 6. Измените доменное имя WordPress Иногда вы можете захотеть изменить доменное имя вашего блога, но WordPress сохранит ваше доменное имя в базе данных, поэтому вам необходимо использовать следующее оператор SQL для его изменения. Обновление wp_options set option_value = replace (option_value, 'http://www.oldsite.com', 'http://www.newsite.com'), где Option_name = 'Home' или Option_name = 'siteUrl'; Обновление WP_POSTS SET GUID = Заменить (guid, 'http: //www.oldsite.com','http: //www.newsite.com'); Обновление wp_posts set post_content = replace (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); Когда у вас есть производительность в блоге, очень важно знать количество баз данных запросов. На этот раз вам не нужно войти в PhpMyAdmin. <? php if (is_user_logged_in ()) {?> Когда ваша база данных повреждена или потеряна по какой -то причине (хакер или ошибка обновления), если у вас есть резервная копия, вы можете восстановить свою базу данных WordPress. Войдите в PhpmyAdmin, выберите базу данных WordPress, нажмите кнопку «Импорт», нажмите кнопку «Просмотр», а затем выберите файл резервного копирования на своем жестком диске и нажмите кнопку «Выполнить», чтобы импортировать базу данных. Если все пойдет хорошо, ваша функция WordPress вернется к нормальной жизни.
3. партия удалить комментарии спама
Будьте осторожны, хотя это решение очень полезно для обработки миллионов спама, оно также удаляет неутвержденные комментарии, поэтому лучше установить Akismet для борьбы со спамом.
Предположим, что этот идентификатор - new_author_id, а идентификатор администратора администратора - OLD_AUTHOR_ID, затем запустите следующее оператор SQL.
5. Сбросить пароль вручную
MD5-это встроенная хэш-функция в MySQL для преобразования паролей в значения хеш.
Затем вам также необходимо использовать следующий SQL для изменения GUID статьи.
Наконец, используйте следующее оператор, чтобы заменить все старые доменные имена в статье новыми доменными именами.
7. Показать количество запросов SQL
<? Php echo get_num_queries ();
<? php}?>
8. Восстановите базу данных WordPress