Posts tagged MySQL

Ouverture de la section « ressources »

Juste un petit billet rapide pour vous informer d’une nouvelle section appelée « ressources ». Dans celle-ci, vous y retrouverez pas mal d’éléments (essentiellement des liens) essentiels à un développeur TYPO3 (ou plus généralement PHP). On pourra par exemple y retrouver un lien vers les « must have » de la documentation TYPO3. Je vais essayer au maximum de maintenir cette section pour qu’elle puisse servir aux débutants comme aux confirmés.

Consulter la section « ressources »

Rechercher/Remplacer en MySQL et LINUX

Ayant récemment eu besoin de mettre au point une routine générique permettant de recherche/remplacer une expression dans des fichiers et en base de données, je me permet quelques petits rappels (ca peut toujours servir).

Rechercher/remplacer dans un fichier

sed -i 's/chaine_rech/chaine_rempl/g' mon_fichier.txt

Lire la suite de l’article »

Récupérer la taille d’une base de données

Lors de la confection de scripts SH, il m’est souvent arrivé de me poser la question suivante : « Comment récupérer la taille d’une base sans passer par PHP ou directement par la taille physique? » (bon ok, je suis un peu tordu :-) ).

Pour cela, voici la démarche à adopter :

$typo_db_host // host mysql
$typo_db_username // user mysql avec les droits suffisant
$typo_db_password // mot de passe associé au compte
$typo_db // nom de la base de données

mysql -h$typo_db_host -u$typo_db_username -p$typo_db_password -D$typo_db -e'show table status;' | awk '{sum=sum+$7+$9;} END {print sum/1024/1024}'

Je m’en sers spécialement pour évaluer la taille d’un dump de site (estimation fichiers+base). J’aurais l’occasion prochainement de publier des scripts SH adaptés à typo3 ou plus générique.