\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={mysqlimport},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Utilitaire pour LOAD DATA INFILE},
CreationDate={D:20100508233400},
ModDate={D:20100508233400},
Keywords={mysql;db;databases}
}}
\begin{document}
 
\begin{center}
{\Huge mysqlimport }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Utilitaire pour LOAD DATA INFILE}
 
\vspace{10mm}
 
\hspace{1mm}  La plupart des options correspondent.
\vspace{5mm} \\
\hspace{1mm}  \textbf{shell> mysqlimport [options] database textfile1 [textfile2 ...]}
\vspace{5mm} \\
\hspace{1mm}  \textbf{mysqlimport} utilise de nom des fichiers sans les extensions pour nommer les tables.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --columns=column\_list, -c column\_list]{Cette option prend une liste de noms de colonnes, séparés par des virgules. Ce champs est utilisé pour créer une commande \textbf{LOAD DATA INFILE} correcte, qui sera alors passée à MySQL.}
\item[\hspace{1mm} --compress, -C]{Compresse toutes les informations entre le client et le serveur, si c'est possible.}
\item[\hspace{1mm} --debug\texttt{[}=debug\_options\texttt{]}, -\# \texttt{[}debug\_options\texttt{]}]{Active le débogage. la valeur de debug\_options est souvent: \textbf{'d:t:o,file\_name'}.}
\item[\hspace{1mm} --delete, -D]{Vide la table avant d'importer le fichier texte.}
\item[\hspace{1mm} --fields-terminated-by=..., --fields-enclosed-by=..., --fields-optionally-enclosed-by=..., --fields-escaped-by=..., --lines-terminated-by=...]{Ces options ont la même signification que les clauses correspondantes de \textbf{LOAD DATA INFILE}.}
\item[\hspace{1mm} --force, -f]{Ignore les erreurs. Par exemple, si une table n'existe pas pour un fichier texte, \textbf{mysqlimport} va continuer de traiter les autres fichiers. Sans \textbf{--force}, mysqlimport se termine dès qu'une erreur survient.}
\item[\hspace{1mm} --host=host\_name, -h host\_name]{Importe les données sur le serveur MySQL, avec l'hôte spécifié. La valeur par défaut est localhost.}
\item[\hspace{1mm} --ignore, -i]{Voir la description de \textbf{--replace}.}
\item[\hspace{1mm} --ignore-lines=n]{Ignore les n premières lignes du fichier de données.}
\item[\hspace{1mm} --local, -L]{Lit le fichier d'entrée dans le client. Par défaut, les fichiers textes sont supposés être lus par le serveur, si vous vous connectez à localhost (qui est l'hôte par défaut).}
\item[\hspace{1mm} --lock-tables, -l]{Verrouille toutes les tables en écriture avant de ne traiter les fichiers textes. Cela assure que toutes les tables sont synchronisée sur le serveur.}
\item[\hspace{1mm} --password\texttt{[}=password\texttt{]}, -p\texttt{[}password\texttt{]}]{Le mot de passe à utiliser lors de la connexion au serveur. Notez que si vous utilisez l'option courte (-p), vous ne pouvez pas laisser d'espace entre l'option est le mot de passe. Si vous ne spécifiez pas le mot de passe avec l'option, mysqlimport va vous demander le mot de passe en ligne.}
\item[\hspace{1mm} --port=port\_num, -P port\_num]{Le port TCP/IP utilisé avec l'hôte. Cela sert pour les connexions à des hôtes qui ne sont pas localhost, pour lequel la socket Unix est utilisée.}
\item[\hspace{1mm} --protocol=TCP | SOCKET | PIPE | MEMORY]{Spécifie le protocole à utiliser pour se connecter.}
\item[\hspace{1mm} --replace, -r]{Les options \textbf{--replace} et \textbf{--ignore} contrôlent la gestion des lignes lues envers les lignes qui existent déjà sur le serveur. Si vous spécifiez l'option \textbf{--replace}, les nouvelles lignes remplaceront les lignes existantes. Si vous spécifiez \textbf{--ignore}, les lignes qui sont en double dans une table qui dispose d'une colonne de type unique sont ignorés. Si vous ne spécifiez pas ces options, une erreur surviendra lorsqu'une clé en double sera trouvée, et la lecture du reste du fichier sera annulé.}
\item[\hspace{1mm} --silent, -s]{Mode silencieux. N'affiche que les erreurs qui surviennent.}
\item[\hspace{1mm} --socket=path, -S path]{Le fichier de socket à utiliser lors de la connexion à localhost (qui est l'hôte par défaut).}
\item[\hspace{1mm} --user=user\_name, -u user\_name]{Le nom de l'utilisateur MySQL à utiliser lors de la connexion au serveur MySQL. La valeur par défaut est celui de votre utilisateur Unix.}
\item[\hspace{1mm} --verbose, -v]{Mode détaillé. Affiche bien plus d'informations sur les actions du programme.}
\end{description}
\end{flushleft}
\end{document}
