From d003d08749d348f20fbffd6bd145a2ec1765ce74 Mon Sep 17 00:00:00 2001 From: Thomas Glatthor Date: Tue, 8 Apr 2008 14:20:09 +0000 Subject: [PATCH] wip --- docs/manuals/de/catalog/mysql.tex | 142 ++++++++++++++---------------- 1 file changed, 67 insertions(+), 75 deletions(-) diff --git a/docs/manuals/de/catalog/mysql.tex b/docs/manuals/de/catalog/mysql.tex index 75cc6f0e..470b626e 100644 --- a/docs/manuals/de/catalog/mysql.tex +++ b/docs/manuals/de/catalog/mysql.tex @@ -1,36 +1,37 @@ %% %% -\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} @@ -39,78 +40,69 @@ mysql-server-.rpm mysql-devel-.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} -- 2.39.5