\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{sam. mai 8 23:34:00 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={mysqladmin},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Utilitaire d'administation de MySQL},
CreationDate={D:20100508233400},
ModDate={D:20100508233400},
Keywords={mysql;db;databases}
}}
\begin{document}
 
\begin{center}
{\Huge mysqladmin }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Utilitaire d'administation de MySQL}
 
\vspace{10mm}
 
\vspace{1cm}{\huge COMMANDES }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} create databasename]{Crée une nouvelle base.}
\item[\hspace{1mm} drop databasename]{Efface une base et toutes ces tables.}
\item[\hspace{1mm} extended-status]{Affiche un message de statut du serveur très complet.}
\item[\hspace{1mm} flush-hosts]{Vide tous les hôtes mis en cache.}
\item[\hspace{1mm} flush-logs]{Vide de la mémoire tous les logs.}
\item[\hspace{1mm} flush-privileges]{Recharger les tables de droits (identique à la commande reload).}
\item[\hspace{1mm} flush-status]{Remet à zéro les variables de statut.}
\item[\hspace{1mm} flush-tables]{Vide de la mémoire toutes les tables.}
\item[\hspace{1mm} flush-threads]{Vide les threads de cache.}
\item[\hspace{1mm} kill id,id,...]{Termine un thread MySQL.}
\item[\hspace{1mm} password new-password]{Spécifie un nouveau mot de passe. Modifie l'ancien mot de passe en new-password pour le compte que vous utilisez lors de la connexion avec mysqladmin.}
\item[\hspace{1mm} ping]{Vérifie si mysqld fonctionne ou pas.}
\item[\hspace{1mm} processlist]{Affiche la liste des processus du serveur. Cela revient à la commande \textbf{SHOW PROCESSLIST}. Si --verbose est utilisé, le résultat est le même que \textbf{SHOW FULL PROCESSLIST}.}
\item[\hspace{1mm} reload]{Recharge les tables de droits.}
\item[\hspace{1mm} refresh]{Vide de la mémoire toutes les tables, puis ferme et réouvre les fichiers de logs.}
\item[\hspace{1mm} shutdown]{Éteins le serveur.}
\item[\hspace{1mm} slave-start]{Démarre l'esclave de réplication.}
\item[\hspace{1mm} status]{Affiche le message de statut court du serveur.}
\item[\hspace{1mm} slave-stop]{Éteind l'esclave de réplication.}
\item[\hspace{1mm} variables]{Affiche les variable disponibles.}
\item[\hspace{1mm} version]{Affiche la version du serveur.}
\end{description}
 
\hspace{1mm}  La commande mysqladmin status liste les colonnes suivantes:
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{6mm} Uptime]{Nombre de secondes de vie du serveur MySQL.}
\item[\hspace{6mm} Threads]{Nombre de threads actifs (clients).}
\item[\hspace{6mm} Questions]{Nombre de questions reçu des clients depuis le démarrage de mysqld.}
\item[\hspace{6mm} Slow queries]{Nombre de requêtes qui ont pris plus de \textbf{long\_query\_time secondes}.}
\item[\hspace{6mm} Opens]{Combien de tables sont ouvertes par mysqld.}
\item[\hspace{6mm} Flush]{tables Nombre de commandes flush ..., refresh et reload.}
\item[\hspace{6mm} Open tables]{Nombre de tables qui sont ouvertes actuellement.}
\item[\hspace{6mm} Memory in use]{Mémoire allouée directement par mysqld (uniquement disponible si MySQL a été compilé avec l'option --with-debug=full).}
\item[\hspace{6mm} Maximum memory used]{Maximum de mémoire allouée directement par mysqld (uniquement disponible si MySQL a été compilé avec l'option --with-debug=full).}
\end{description}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --help, - ?]{Affiche le message d'aide et quitte.}
\item[\hspace{1mm} --character-sets-dir=path]{Le dossier où les jeux de caractères sont stockés.}
\item[\hspace{1mm} --compress, -C]{Compresse toutes les informations entre le client et le serveur, si les deux le supporte.}
\item[\hspace{1mm} --count=\#, -c \#]{Le nombre d'itération à faire. Cela fonctionne uniquement avec \textbf{--sleep} (-i).}
\item[\hspace{1mm} --debug\texttt{[}=debug\_options\texttt{]}, -\# \texttt{[}debug\_options\texttt{]}]{Écrit un log de débogage. La chaîne debug\_options est souvent \textbf{'d:t:o,file\_name'}. La valeur par défaut est \textbf{'d:t:o,/tmp/mysqladmin.trace'}.}
\item[\hspace{1mm} --force, -f]{Ne demande pas de confirmation pour la commande drop database. Avec des commandes multiples, continue même si une erreur survient.}
\item[\hspace{1mm} --host=host\_name, -h host\_name]{Connexion au serveur MYSQL avec le nom d'hôte donné.}
\item[\hspace{1mm} --password\texttt{[}=password\texttt{]}, -p\texttt{[}password\texttt{]}]{Le mot de passe utilisé lors de la connexion sur le serveur. S'il n'est pas donné en ligne de commande, il sera demandé interactivement. Notez que si vous utilisez la forme courte \textbf{-p}, vous ne devez pas laisser d'espace entre l'option et le mot de passe.}
\item[\hspace{1mm} --port=port\_num, -P port\_num]{Le numéro de port TCP/IP pour la connexion.}
\item[\hspace{1mm} --protocol=TCP | SOCKET | PIPE | MEMORY]{Spécifie le protocole de connexion à utiliser.}
\item[\hspace{1mm} --relative, -r]{Affiche la différence entre la valeur courante et la valeur précédente, lorsque utilisé avec l'option -i. Actuellement, cette option fonctionne avec la commande extended-status.}
\item[\hspace{1mm} --silent, -s]{Mode très silencieux.}
\item[\hspace{1mm} --sleep=delay, -i delay]{Exécute les commandes encore et encore, avec delay secondes entre deux.}
\item[\hspace{1mm} --socket=path, -S path]{Le fichier de socket à utiliser pour la connexion.}
\item[\hspace{1mm} --user=user\_name, -u user\_name]{Nom d'utilisateur pour la connexion, si ce n'est pas l'utilisateur Unix courant.}
\item[\hspace{1mm} --verbose, -v]{Affichage plus détaillé (-v -v -v indique le format d'affichage de table).}
\item[\hspace{1mm} --version, -V]{Affiche la version et quitte.}
\item[\hspace{1mm} --vertical, -E]{Affiche la sortie verticalement. Similaire à --relative, mais verticalement.}
\item[\hspace{1mm} --wait\texttt{[}=\#\texttt{]}, -w\texttt{[}\#\texttt{]}]{Si la connexion n'a pu être établie, attend et retente au lieu d'abandonner. Si une valeur est spécifiée, elle indique le nombre de tentatives. La valeur par défaut est 1 fois.}
\end{description}
 
\hspace{1mm}  Vous pouvez aussi configurer ces options avec la syntaxe \textbf{--var\_name=value}:
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{6mm} connect\_timeout]{Le nombre de secondes avant une expiration de connexion. (Par défaut, 0.)}
\item[\hspace{6mm} shutdown\_timeout]{Le nombre de seconde d'attente de l'extinction. (Par défaut, 0.)}
\end{description}
\end{flushleft}
\end{document}
