MySQL est devenu une base de données populaire au cours de la dernière décennie, et les blogs WordPress utilisent la base de données MySQL. Ici, nous résumons huit instructions SQL utiles pour WordPress System afin de résoudre certains problèmes pratiques. 1. Créez une base de données de sauvegarde La sauvegarde d'une base de données est la première chose à faire. Après avoir connecté à PhpmyAdmin. Sélectionnez votre base de données WordPress, puis cliquez sur le bouton "Exporter", sélectionnez une méthode de compression (vous pouvez utiliser GZIP) et cliquez sur le bouton "Exécuter". locale. 2. Suppression par lots de révisions d'articles Les versions après WordPress 2.6 ont ajouté une fonction de révisions de post. Après vous être connecté à PhpMyAdmin, exécutez l'instruction SQL suivante pour le supprimer par lots. Supprimer de wp_posts où post_type = "révision"; Une histoire vraie est qu'un de mes amis a créé un blog en ligne. , bien sûr, est principalement le spam, et il faut beaucoup de temps pour supprimer manuellement ces commentaires, afin que nous puissions utiliser l'approche suivante. Après être connecté à PhpMyAdmin, exécutez l'instruction SQL suivante. Supprimer de WP_COMMENTS WHERE comment_Approved = '0'; 4. Modifier les attributs de l'article Après avoir installé WordPress, le compte d'administration est créé et de nombreuses personnes utilisent de manière incorrecte ce compte pour écrire des blogs jusqu'à ce qu'ils réalisent que ce n'est pas un compte personnel. La solution est qu'il faut beaucoup de temps pour modifier les attributs de l'auteur dans chaque article. Tout d'abord, vous devez trouver votre nom d'utilisateur correct. SELECT ID, Display_name dans WP_USERS; Mettre à jour wp_posts set post_author = new_author_id où post_author = old_author_id; Beaucoup de gens utilisent des mots de passe très compliqués afin de protéger leur blog contre le piratage. Bien sûr, vous pouvez vous envoyer un lien pour réinitialiser votre mot de passe par e-mail, mais si vous ne pouvez pas accéder à votre adresse e-mail, vous devez utiliser l'instruction SQL suivante pour réinitialiser votre mot de passe. Mettre à jour wp_users set user_pass = md5 ('mot de passe') où wp_users.user_login = 'admin' limite 1; 6. Changez le nom de domaine de WordPress Vous pouvez parfois vouloir modifier le nom de domaine de votre blog, mais WordPress stockera votre nom de domaine dans la base de données, vous devez donc utiliser l'instruction SQL suivante pour la modifier. Mettre à jour wp_options set option_value = remplacer (option_value, 'http://www.oldsite.com', 'http://www.newsite.com') où option_name = 'home' ou option_name = 'sITEURL'; Mettre à jour WP_POSTS SET GUID = remplacer (GUID, 'http: //www.oldsite.com','http: //www.newsite.com'); Mettre à jour wp_posts set post_content = remplacer (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); Lorsque vous avez des performances de blog, il est très important de connaître le nombre de bases de données de requête. Cette fois, vous n'avez pas besoin de vous connecter à PhpMyAdmin. <? php if (is_user_logged_in ()) {?> Lorsque votre base de données est corrompue ou perdue pour une raison quelconque (pirate ou erreur de mise à niveau), si vous avez une sauvegarde, vous pouvez restaurer votre base de données WordPress. Connectez-vous à PhpMyAdmin, sélectionnez votre base de données WordPress, cliquez sur le bouton "Importer", cliquez sur le bouton "Parcourir", puis sélectionnez le fichier de sauvegarde dans votre disque dur et cliquez sur le bouton "Exécuter" pour importer la base de données. Si cela se passe bien, votre fonction WordPress reviendra à la normale.
3. Lot Supprimer les commentaires du spam
Soyez prudent, bien que cette solution soit très utile pour gérer des millions de spam, il supprime également les commentaires non approuvés, il est donc préférable d'installer Akismet pour traiter le spam.
Supposons que cet ID soit new_author_id, et l'ID de l'administrateur administrateur est old_author_id, puis exécutez l'instruction SQL suivante.
5. Réinitialiser manuellement le mot de passe
MD5 est une fonction de hachage intégrée dans MySQL pour convertir les mots de passe en valeurs de hachage.
Ensuite, vous devez également utiliser le SQL suivant pour modifier le GUID de l'article.
Enfin, utilisez l'instruction suivante pour remplacer tous les anciens noms de domaine de l'article par de nouveaux noms de domaine.
7. Afficher le nombre de requêtes SQL
<? Php Echo get_num_queries ();?> requêtes dans <? php timer_stop (1);?
<? php}?>
8. Restaurez votre base de données WordPress