GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Recherche et remplacement MySQL

Si vous souhaitez effectuer une recherche et un remplacement dans votre base de données MySQL sans utiliser de plugins, vous pouvez facilement le faire via phpMyAdmin, dans ce tutoriel, nous montrerons comment effectuer cela pour les publications WordPress. La recherche et remplacement de MySQL est particulièrement utile lors du changement de domaine de votre site Web WordPress.

Ouvrez votre outil phpMyAdmin depuis votre compte cPanel

Accédez à la base de données de votre installation WordPress et sélectionnez la table `wpDbPrefix_posts`

* Remarque  :Si vous n'êtes pas certain de la nature de votre base de données, vous pouvez le savoir via votre fichier wp-config.php

Vous devriez pouvoir voir que la colonne que nous devrons modifier s'appelle `guid`

Cliquez sur l'onglet "SQL" en haut de votre interface phpMyAdmin

Requête de recherche et de remplacement MySQL pour WordPress

UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';

L'exécution de cette opération pour remplacer https://example.com par https://newExample.com apporte les modifications suivantes à la base de données

Vous voudrez peut-être remplacer les données d'une autre colonne pour votre base de données MySQL, non seulement limitées aux publications de WordPress

Requête de recherche et de remplacement MySQL

UPDATE  `MySQL_Table` SET  `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE  `MySQL_Table_Column` LIKE 'oldString%';

Quand dois-je utiliser MySQL Search and Replace ?

Faire une recherche et remplacer via SQL peut être dangereux si vous avez des liens dont vous n'êtes pas au courant et qui ne doivent pas être modifiés. Vous ne devez rechercher et remplacer que lorsque vous êtes convaincu que vous devez modifier le texte dans votre base de données. Vous devez toujours effectuer une sauvegarde de la base de données avant de procéder à toute modification manuelle. Cela peut facilement être fait via phpMyAdmin :

Obtenez un nouveau compte d'hébergement cpanel bon marché avec un nombre illimité de bases de données MYSQL. Hébergement SSD MYSQL à un prix très réduit - 40 % de réduction sur le prix normal - à partir de 2,94 $/mois seulement !


Panels
  1. Comment installer et configurer mysql 8 sur Ubuntu 20.04

  2. Hôtes d'accès cPanel et MySQL

  3. Comment remplacer MySQL par MariaDB sur CentOS 6

  4. Créer une base de données MySQL et un utilisateur dans cPanel

  5. Comment installer et utiliser MySQL sur Ubuntu 20.04

Conseils de réglage et d'optimisation des performances MySQL

Guide des événements MySQL et du planificateur d'événements

Comment installer et configurer MySQL sur Ubuntu 18.04

Comment créer une base de données et un utilisateur MySQL dans cPanel ?

Comment créer une nouvelle base de données et un utilisateur MySQL ?

Configuration de la base de données MySQL cPanel et de l'utilisateur