Que ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL.
Pour pouvoir modifier le mot de passe root de MySQL, il faut pouvoir s’y connecter, Or, si vous n’avez pas le mot de passe root actuel, vous vous retrouvez alors dans une situation kafkaïenne. Si vous connaissez le mot de passe actuel de MySQL et que vous souhaitez juste changer le mot de passe root, vous pouvez sauter cette étape ! Lire la suite…
Comment trouver les doublons d’une table avec une requête SQL dans une base de données MySQL ?
Pour vérifier la présence ou l’absence de doublon dans une colonne d’une table MySQL, il existe une reqûete SQL permettant d’éviter de lire « manuellement » les données.
Compter les valeurs et trouvers les comptes supérieur à 1
SELECT COUNT( nom) , nom
FROM `Matable`
GROUP BY nom
HAVING COUNT( nom) >1
L’exécution de cette requête affichera les noms présents plus d’une fois dans le domaine.
Pour faire le monitoring du port 3306 sous Linux il suffit d’utiliser la commande :
tcpdump -i eth0 -nN -vvv -xX -s 1500 port 3306
Où s représente la longueur du paquet.
L’optimisation au niveau de MySQL passe par trois composants, à savoir :
- Optimisation du serveur MySQL
- Optimisation de la base de données
- Optimisation des requêtes Lire la suite…
source: snippets.dzone.com
you need to extract the data in your http server log files and put it in a database to query it with your usual tools using SQL. this perl script does just this.
it was hard to find it, that’s why i put it here.
#!/usr/bin/perl -w
# Written by Aaron Jenson.
# Original source: http://www.visualprose.com/software.php
# Updated to work under Perl 5.6.1 by Edward Rudd
# Updated 24 march 2007 by Slim Amamou <[email protected]>
# - output SQL with the option '--sql'
# - added SQL create table script to the HELP
#
# NOTE : you need the TimeDate library (http://search.cpan.org/dist/TimeDate/)
# Lire la suite...