%%
%%
-\chapter{Installing and Configuring MySQL}
+\chapter{MySQl Installation und Konfiguration}
\label{MySqlChapter}
-\index[general]{MySQL!Installing and Configuring }
-\index[general]{Installing and Configuring MySQL }
-
-\section{Installing and Configuring MySQL -- Phase I}
-\index[general]{Installing and Configuring MySQL -- Phase I }
-\index[general]{Phase I!Installing and Configuring MySQL -- }
-
-If you use the ./configure \verb:--:with-mysql=mysql-directory statement for
-configuring {\bf Bacula}, you will need MySQL version 4.1 or later installed
-in the {\bf mysql-directory}. If you are using one of the new modes such as
-ANSI/ISO compatibility, you may experience problems.
-
-If MySQL is installed in the standard system location, you need only enter
-{\bf \verb:--:with-mysql} since the configure program will search all the
-standard locations. If you install MySQL in your home directory or some
-other non-standard directory, you will need to provide the full path to it.
-
-Installing and Configuring MySQL is not difficult but can be confusing the
-first time. As a consequence, below, we list the steps that we used to install
-it on our machines. Please note that our configuration leaves MySQL without
-any user passwords. This may be an undesirable situation if you have other
-users on your system.
-
-The notes below describe how to build MySQL from the source tar files. If
-you have a pre-installed MySQL, you can return to complete the installation
-of Bacula, then come back to Phase II of the MySQL installation. If you
-wish to install MySQL from rpms, you will probably need to install
-the following:
+\index[general]{MySQL!Installation und Konfiguration }
+\index[general]{MySQL Installation und Konfiguration }
+
+\section{MySQL Installation und Konfiguration -- Phase I}
+\index[general]{MySQL Installation und Konfiguration -- Phase I }
+\index[general]{Phase I!MySQL Installation und Konfiguration -- }
+
+Wenn Sie bei der Konfiguration des Bacula-Quelltextes die Option
+\verb:--:with-mysql=/Pfad/zu/MySQL angeben, muss MySQL in der Version
+4.1 oder sp\"{a}ter auf Ihrem System, in /Pfad/zu/MySQL, installiert sein.
+
+Falls Sie eine Standard-MySQL-Installation verwenden reicht es,
+wenn Sie \verb:--:with-mysql angeben. Bacula wird den Pfad zu MySQL dann
+selbst finden. Wenn MySQL zum Beispiel in Ihrem home-Verzeichnis
+installiert ist, m\"{u}ssen Sie den vollen Pfad zu der
+MySQL-Installation angeben.
+
+Die Installation und Konfiguration von MySQL ist zwar nicht sehr schwierig,
+kann aber beim ersten Mal doch verwirrend sein. Daher werden hier einmal die
+notwendigen Schritte zu einer laufenden MySQL-Datenbank beschrieben.
+Bitte beachten Sie, dass die MySQL-Datenbank-Anmeldungen nach der Installation
+noch nicht durch Passw\"{o}rter gesch\"{u}zt sind. Falls Sie auf Ihrem
+System andere lokale Benutzer haben, ist das nicht unbedingt w\"{u}nschenswert.
+
+Als n\"{a}chstes folgen die Schritte, die n\"{o}tig sind, um MySQl aus
+dem Quelltext zu kompilieren. Falls Sie MySQL schon installiert haben,
+k\{o}nnen Sie jetzt die Installation von Bacula fortsetzen, um hier sp\"{a}ter
+mit der Phase II der MySQL-Installation weiterzumachen. Wenn Sie die MySQL-RPMs
+installieren wollen, ben\"{o}tigen Sie diese Pakete:
\footnotesize
\begin{verbatim}
mysql-devel-<version>.rpm
\end{verbatim}
\normalsize
-The names of the packages may vary from distribution to
-distribution. It is important to have the devel package loaded as
-it contains the libraries and header files necessary to build
-Bacula. There may be additional packages that are required to
-install the above, for example, zlib and openssl.
-
-Once these packages are installed, you will be able to build Bacula (using
-the files installed with the mysql package, then run MySQL using the
-files installed with mysql-server. If you have installed MySQL by rpms,
-please skip Phase I below, and return to complete the installation of
-Bacula, then come back to Phase II of the MySQL installation when indicated
-to do so.
-
-Beginning with Bacula version 1.31, the thread safe version of the
-MySQL client library is used, and hence you should add the {\bf
-\verb:--:enable-thread-safe-client} option to the {\bf
-./configure} as shown below:
+Die Namen k\"{o}nnen, je nach Distribution, auch abweichen.
+Wichtig ist es, dass Sie auch das devel-Paket, das die header-Dateien
+und Bibliotheken enth\"{a}lt, die notwendig sind um Bacula zu
+\"{u}bersetzen, installieren. Eventuell sind auch noch weitere
+Pakete zu installieren die von den MySQL-RPMs benutzt werden,
+zum Beispiel zlib und openssl. Nachdem diese Pakete installiert
+sind, k\"{o}nnen Sie Bacula aus dem Quelltext \"{u}bersetzen.
\begin{enumerate}
-\item Download MySQL source code from
+\item downloaden Sie den MySQL-Quelltext von
\elink{www.mysql.com/downloads}{http://www.mysql.com/downloads}
-\item Detar it with something like:
+\item und entpacken Sie ihn mit einem Kommando wie zum Beispiel:
{\bf tar xvfz mysql-filename}
-Note, the above command requires GNU tar. If you do not have GNU tar, a
-command such as:
+Falls Sie kein GNU-tar auf Ihrem System haben, k\"{o}nnen Sie auch
{\bf zcat mysql-filename | tar xvf - }
-will probably accomplish the same thing.
+ausf\"{u}hren, das Ergebnis ist das selbe.
-\item cd {\bf mysql-source-directory}
+\item cd {\bf MySQL-Quelltext-Verzeichnis}
- where you replace {\bf mysql-source-directory} with the directory name where
- you put the MySQL source code.
+ ersetzen Sie "`MySQL-Quelltext-Verzeichnis"' mit dem Verzeichnis,
+ in das Sie gerade den Quelltext entpackt haben.
-\item ./configure \verb:--:enable-thread-safe-client \verb:--:prefix=mysql-directory
- where you replace {\bf mysql-directory} with the directory name where you
- want to install mysql. Normally for system wide use this is /usr/local/mysql.
- In my case, I use \~{}kern/mysql.
+ Seit der Bacula-Version 1.31 wird die thread-safe-Version der
+ MySQL-Client-Bibliotheken verwendet. Daher muss die Option
+ {\bf \verb:--:enable-thread-safe-client} beim Konfigurieren des
+ MySQL-Quelltextes angegeben werden.
+ Der MySQL-Client ben\"{o}tigt zudem die gzip-Kompressions-Bibliotheken
+ {\bf libz.a} oder {\bf libz.so}. Wenn Sie RPM-Pakete verwenden, finden Sie
+ diese in {\bf libz-devel} und bei Debian hei{\ss}t dieses Paket {\bf zlib1g-dev}
+ (auf anderen Distributionen wird der Name \"{a}hnlich sein).
+
+\item ./configure \verb:--:enable-thread-safe-client \verb:--:prefix=MySQL-Verzeichnis
+
+ ersetzen Sie "`MySQL-Verzeichnis"' mit dem Pfad, in den MySQL installiert werden soll.
+ Normalerweise /usr/local/mysql f\"{u}r systemweite Installation oder zum Beispiel
+ /home/bacula/mysql damit der Benutzer bacula eine eigene Datenbank zur Verf\"{u}gung hat.
\item make
- This takes a bit of time.
+ startet das Kompilieren des Quelltextes und wird einige Zeit ben\"{o}tigen
\item make install
- This will put all the necessary binaries, libraries and support files into
- the {\bf mysql-directory} that you specified above.
+ installiert alle ausf\"{u}hrbaren Dateien, Bibliotheken und anderen
+ ben\"{o}tigten Dateien in das angegebene "`MySQl-Verzeichnis"'.
\item ./scripts/mysql\_install\_db
- This will create the necessary MySQL databases for controlling user access.
-Note, this script can also be found in the {\bf bin} directory in the
-installation directory
+ erzeugt die MySQL-Datenbanken die f\"{u}r die Benutzer-Autorisierung erforderlich sind.
+ Dieses Script liegt auch im "`MySQL-Verzeichnis"' unter bin/.
\end{enumerate}
-The MySQL client library {\bf mysqlclient} requires the gzip compression
-library {\bf libz.a} or {\bf libz.so}. If you are using rpm packages, these
-libraries are in the {\bf libz-devel} package. On Debian systems, you will
-need to load the {\bf zlib1g-dev} package. If you are not using rpms or debs,
-you will need to find the appropriate package for your system.
-
-At this point, you should return to completing the installation of {\bf
-Bacula}. Later after Bacula is installed, come back to this chapter to
-complete the installation. Please note, the installation files used in the
-second phase of the MySQL installation are created during the Bacula
-Installation.
+An diesem Punkt, fahren Sie jetzt bitte mit der Installation von bacula fort.
+Nachdem Bacula installiert ist, lesen Sie hier unter "`Phase II"' weiter.
+Einige Scripte die Sie f\"{u}r die zweite Phase der MySQL-Installation und
+Konfiguration ben\"{o}tigen, werden erst bei der Installation von Bacula erstellt.
\label{mysql_phase2}
\section{Installing and Configuring MySQL -- Phase II}