Comment faire quand on n’a plus de « root » dans MySQL ?

Catégorie : Divers, Linux, SQLPh. Ivaldi @ 17 h 54 min

Hier j’ai fait une grosse bourde… Pour des raisons que je ne vais pas détailler ici il me fallait changer le mot de passe de l’utilisateur « root », qui ne s’appelait d’ailleurs pas « root » pour des raisons évidentes de sécurité, sur une base de données en production.
Fausse manip [...]


Duplication de bases de données MySQL par connexions sécurisées ssh

Catégorie : Linux, SQL, Script ShellPh. Ivaldi @ 1 h 36 min

Résumé
Voici un script shell bash, getdb.sh, qui permet de lister, sélectionner et installer une copie locale de bases de données d’un serveur distant; le tout de façon totalement sécurisée via des connexions ssh. De plus, si le script détecte que des bases de même nom existent sur le poste client, il les renomme afin d’en [...]

Mots-clefs :


Renommer une base MySQL en ligne de commande

Catégorie : Linux, SQL, Script ShellPh. Ivaldi @ 18 h 45 min

Voici un script shell bash, mysqlrename.sh, qui permet de renommer correctement une base de données MySQL.
En supposant que le nom actuel de la base soit CURRENT_NAME et que le nouveau nom devra être NEW_NAME, le script procède ainsi:

il crée une base vierge NEW_NAME ; s’il échoue, il s’arrête ;
il fait un dump de [...]


Faire un « crawler » avec wget

Catégorie : Astuces T3UNI09, SQL, Script Shell, Typo3Ph. Ivaldi @ 16 h 52 min

Ce poste est une mise en forme d’un « tip » sur Typo3 donnés lors de la T3UNI09. Le fichier source non formaté de ces « astuces » se trouve ICI.

Ce « crawler » (robot d’indexation, en bon français) pour Typo3 permet de régénérer le cache et d’indexer les ressources de votre site.
On commence par créer le fichier clean.sql [...]