Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:mysqldumper

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:mysqldumper [2011/11/14 10:19] – Externe Bearbeitung 127.0.0.1tachtler:mysqldumper [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== MySQLDumper ====== 
- 
-[[http://www.mysqldumper.de/|{{:tachtler:index:mysqldumper-48x48.png }}]] [[http://www.mysqldumper.de/|MySQLDumper]] ist ein Sicherungsprogramm für [[http://www.mysql.de/|MySQL]]-Datenbanken, geschrieben in PHP und Perl. Damit können Sicherungskopien auf einfache und schnelle Art und Weise, ohne ''shell''-Zugriff auf eine [[http://www.mysql.de/|MySQL]]-Datenbank, Sicherungen von ganzen Datenbank-Servern, einzelnen Datenbanken oder auch einzelnen Tabellen erstellt werden und bei Bedarf auch wieder hergestellt werden. Besonders bei Web-Speicherplatz ohne ''shell''-Zugang bietet sich [[http://www.mysqldumper.de/|MySQLDumper]] als sinnvolle Alternative an.  
- 
-===== Voraussetzungen ===== 
- 
-Als Voraussetzung für die Installation von [[http://www.mysqldumper.de/|MySQLDumper]] sind folgende Komponenten erforderlich: 
-  * Lauffähiger Web-Server z.B. [[http://httpd.apache.org/|Apache HTTP Server]] 
-  * PHP ab der Version 4 oder höher [[http://www.php.net/|PHP Net]] 
-  * Perl [[http://www.perl.org/|Perl]] 
- 
-===== Herunterladen ===== 
- 
-Die aktuelle Version von [[http://www.mysqldumper.de/|MySQLDumper]] liegt in der Version ''1.24'' vor und kann unter folgendem Link bezogen werden [[http://sourceforge.net/projects/mysqldumper/files/|MySQLDumper - Download]] - die zu herunter ladende Datei lautet aktuell 
-  * ''MySQLDumper1.24.4.zip'' 
- 
-===== Installation ===== 
- 
-Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um ''root'' zu werden geben Sie bitte folgenden Befehl ein: 
-<code> 
-$ su - 
-Password:  
-</code> 
- 
-Nach dem herunterladen des Archivs in das Verzeichnis - hier z.B. ''/tmp'', sollte mit nachfolgendem Befehl in das Verzeichnis - hier ''/tmp'' gewechselt werden: 
-<code> 
-# cd /tmp 
-</code> 
- 
-Anschließend muss dieses Archiv mit nachfolgendem Befehl entpackt werden: 
-<code> 
-# unzip /tmp/MySQLDumper1.24.4.zip 
-</code> 
- 
-Anschließend sollte ein neues Verzeichnis mit dem **abweichenden Namen** -  
-  * **''msd1.24.4''**  
-im Verzeichnis ''/tmp'' entstanden sein. 
- 
-Das Verzeichnis sollte nun mit nachfolgendem Befehl gleichzeitig umbenannt und in das Verzeichnis  
-  * **''/var/www''** 
-verschoben werden: 
-<code> 
-# mv /tmp/msd1.24.4 /var/www/mysqldumper 
-</code> 
- 
-Jetzt kann das nicht mehr benötigte Archiv im Verzeichnis ''/tmp'' mit nachfolgendem Befehl gelöscht werden: 
-<code> 
-# rm /tmp/MySQLDumper1.24.4.zip 
-</code> 
- 
-Anschließend ist es noch notwendig folgende Verzeichnisse im Verzeichnis ''/var/www/mysqldumper'' mit nachfolgenden Befehlen anzulegen: 
-<code> 
-# mkdir /var/www/mysqldumper/work 
-# mkdir /var/www/mysqldumper/work/config 
-# mkdir /var/www/mysqldumper/work/log 
-# mkdir /var/www/mysqldumper/work/backup 
-</code> 
- 
-Abschließend ist es noch notwendig die benötigten Besitzrechte und vereinzelt Dateirechte dem neuen Verzeichnis und einzelnen Unterverzeichnissen mit dessen Inhalt durch nachfolgendem Befehl zuzuweisen: 
-<code> 
-# chown -R root.root /var/www/mysqldumper 
-# chown apache.apache /var/www/mysqldumper/config.php 
-# chmod -R 755 /var/www/mysqldumper/msd_cron 
-</code> 
- 
-==== Erweiterungen installieren ==== 
- 
-=== Backups via E-Mail === 
- 
-Um Backups via e-Mail versenden zu können, ist es notwendig das [[http://www.pearl.org|Pearl]]-Module  
-  * **MIME::Lite** 
-zu installieren! 
- 
-Zur Installation der Web-Anwendung [[http://www.mysqldumper.de/|MySQLDumper]] wird nachfolgendes Paket benötigt: 
-  * **''perl-MIME-Lite''** - ist im ''base''-Repository von [[http://centos.org|CentOS]] enthalten 
-installiert werden. 
- 
-Mit nachfolgendem Befehl, wird das Pakete **''perl-MIME-Lite''** installiert: 
-<code> 
-# yum install perl-MIME-Lite 
-Loaded plugins: fastestmirror, priorities 
-Loading mirror speeds from cached hostfile 
-54 packages excluded due to repository priority protections 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package perl-MIME-Lite.noarch 0:3.027-2.el6 set to be updated 
---> Processing Dependency: perl(MIME::Types) >= 1.28 for package: perl-MIME-Lite-3.027-2.el6.noarch 
---> Processing Dependency: perl(Email::Date::Format) for package: perl-MIME-Lite-3.027-2.el6.noarch 
---> Processing Dependency: perl(Mail::Address) for package: perl-MIME-Lite-3.027-2.el6.noarch 
---> Running transaction check 
----> Package perl-Email-Date-Format.noarch 0:1.002-5.el6 set to be updated 
----> Package perl-MIME-Types.noarch 0:1.28-2.el6 set to be updated 
----> Package perl-MailTools.noarch 0:2.04-4.el6 set to be updated 
---> Processing Dependency: perl(Date::Format) for package: perl-MailTools-2.04-4.el6.noarch 
---> Processing Dependency: perl(Date::Parse) for package: perl-MailTools-2.04-4.el6.noarch 
---> Running transaction check 
----> Package perl-TimeDate.noarch 1:1.16-11.1.el6 set to be updated 
---> Finished Dependency Resolution 
- 
-Dependencies Resolved 
- 
-================================================================================ 
- Package                     Arch        Version                Repository 
-                                                                           Size 
-================================================================================ 
-Installing: 
- perl-MIME-Lite              noarch      3.027-2.el6            base       82 k 
-Installing for dependencies: 
- perl-Email-Date-Format      noarch      1.002-5.el6            base       16 k 
- perl-MIME-Types             noarch      1.28-2.el6             base       32 k 
- perl-MailTools              noarch      2.04-4.el6             base      101 k 
- perl-TimeDate               noarch      1:1.16-11.1.el6        base       34 k 
- 
-Transaction Summary 
-================================================================================ 
-Install       5 Package(s) 
-Upgrade       0 Package(s) 
- 
-Total download size: 265 k 
-Installed size: 523 k 
-Is this ok [y/N]: y 
-Downloading Packages: 
-(1/5): perl-Email-Date-Format-1.002-5.el6.noarch.rpm      16 kB     00:00      
-(2/5): perl-MIME-Lite-3.027-2.el6.noarch.rpm              82 kB     00:00      
-(3/5): perl-MIME-Types-1.28-2.el6.noarch.rpm              32 kB     00:00      
-(4/5): perl-MailTools-2.04-4.el6.noarch.rpm              | 101 kB     00:00      
-(5/5): perl-TimeDate-1.16-11.1.el6.noarch.rpm            |  34 kB     00:00      
--------------------------------------------------------------------------------- 
-Total                                           1.8 MB/s | 265 kB     00:00      
-Running rpm_check_debug 
-Running Transaction Test 
-Transaction Test Succeeded 
-Running Transaction 
-  Installing     : perl-MIME-Types-1.28-2.el6.noarch                        1/5  
-  Installing     : perl-Email-Date-Format-1.002-5.el6.noarch                2/5  
-  Installing     : 1:perl-TimeDate-1.16-11.1.el6.noarch                     3/ 
-  Installing     : perl-MailTools-2.04-4.el6.noarch                         4/ 
-  Installing     : perl-MIME-Lite-3.027-2.el6.noarch                        5/5  
- 
-Installed: 
-  perl-MIME-Lite.noarch 0:3.027-2.el6                                            
- 
-Dependency Installed: 
-  perl-Email-Date-Format.noarch 0:1.002-5.el6                                    
-  perl-MIME-Types.noarch 0:1.28-2.el6                                            
-  perl-MailTools.noarch 0:2.04-4.el6                                             
-  perl-TimeDate.noarch 1:1.16-11.1.el6                                           
- 
-Complete! 
-</code> 
- 
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''perl-MIME-Lite''** installiert wurden. 
-<code> 
-# rpm -qil perl-MIME-Lite 
-Name        : perl-MIME-Lite               Relocations: (not relocatable) 
-Version     : 3.027                             Vendor: CentOS 
-Release     : 2.el6                         Build Date: Fri 12 Nov 2010 03:28:27 PM CET 
-Install Date: Mon 14 Nov 2011 08:34:27 AM CET      Build Host: c6b6.bsys.dev.centos.org 
-Group       : Development/Libraries         Source RPM: perl-MIME-Lite-3.027-2.el6.src.rpm 
-Size        : 189936                           License: GPL+ or Artistic 
-Signature   : RSA/8, Sun 03 Jul 2011 06:38:18 AM CEST, Key ID 0946fca2c105b9de 
-Packager    : CentOS BuildSystem <http://bugs.centos.org> 
-URL         : http://search.cpan.org/dist/MIME-Lite/ 
-Summary     : MIME::Lite - low-calorie MIME generator 
-Description : 
-MIME::Lite is intended as a simple, standalone module for generating (not 
-parsing!) MIME messages... specifically, it allows you to output a simple, 
-decent single- or multi-part message with text or binaryattachments.  It does 
-not require that you have the Mail:: or MIME:: modules installed. 
-/usr/share/doc/perl-MIME-Lite-3.027 
-/usr/share/doc/perl-MIME-Lite-3.027/README 
-/usr/share/doc/perl-MIME-Lite-3.027/changes.pod 
-/usr/share/doc/perl-MIME-Lite-3.027/contrib 
-/usr/share/doc/perl-MIME-Lite-3.027/contrib/MailTool.pm 
-/usr/share/doc/perl-MIME-Lite-3.027/contrib/README 
-/usr/share/doc/perl-MIME-Lite-3.027/examples 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/mime_fwd 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/mime_gif 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/mime_hack 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/mime_longlines 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/mime_postcard 
-/usr/share/doc/perl-MIME-Lite-3.027/examples/nodisp 
-/usr/share/man/man3/MIME::Lite.3pm.gz 
-/usr/share/man/man3/MIME::changes.3pm.gz 
-/usr/share/perl5/MIME 
-/usr/share/perl5/MIME/Lite.pm 
-/usr/share/perl5/MIME/changes.pod 
-</code> 
- 
-=== Backups via Perl-Scripts === 
- 
-Um Backups via Perl-Script erstellen zu können, ist es notwendig das [[http://www.perl.org|Perl]]-Module  
-  * **CGI/Carp.pm** 
-zu installieren! 
- 
-Zur Installation der Web-Anwendung [[http://www.mysqldumper.de/|MySQLDumper]] wird nachfolgendes Paket benötigt: 
-  * **''perl-CGI''** - ist im ''base''-Repository von [[http://centos.org|CentOS]] enthalten 
-  * **''perl-DBI''** - ist im ''base''-Repository von [[http://centos.org|CentOS]] enthalten 
-  * **''perl-Compress-Zlib''** - ist im ''base''-Repository von [[http://centos.org|CentOS]] enthalten 
-  * **''perl-Net-FTPSSL''** - ist im ''epel''-Repository von [[http://download.fedora.redhat.com/pub/epel/6/x86_64/|EPEL]] enthalten 
-installiert werden. 
- 
-Falls die Datenbank [[http://mysql.de|MySQL]] zum Einsatz kommen sollte, ist nachfolgendes [[http://www.perl.org|Perl]]-Module  
-  * **''perl-DBI-MySQL''** - ist im ''base''-Repository von [[http://centos.org|CentOS]] enthalten 
-ebenfalls erforderlich! 
- 
-Mit nachfolgendem Befehl, wird das Pakete **''perl-CGI''** installiert: 
-<code> 
-# yum install perl-CGI 
-Loaded plugins: fastestmirror, priorities 
-Loading mirror speeds from cached hostfile 
-54 packages excluded due to repository priority protections 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package perl-CGI.x86_64 0:3.49-115.el6 set to be updated 
---> Finished Dependency Resolution 
- 
-Dependencies Resolved 
- 
-================================================================================ 
- Package           Arch            Version                  Repository     Size 
-================================================================================ 
-Installing: 
- perl-CGI          x86_64          3.49-115.el6             base          191 k 
- 
-Transaction Summary 
-================================================================================ 
-Install       1 Package(s) 
-Upgrade       0 Package(s) 
- 
-Total download size: 191 k 
-Installed size: 401 k 
-Is this ok [y/N]: y 
-Downloading Packages: 
-perl-CGI-3.49-115.el6.x86_64.rpm                         | 191 kB     00:00      
-Running rpm_check_debug 
-Running Transaction Test 
-Transaction Test Succeeded 
-Running Transaction 
-  Installing     : perl-CGI-3.49-115.el6.x86_64                             1/ 
- 
-Installed: 
-  perl-CGI.x86_64 0:3.49-115.el6                                                 
- 
-Complete! 
-</code> 
- 
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''perl-MIME-Lite''** installiert wurden. 
-<code> 
-# rpm -qil perl-CGI 
-Name        : perl-CGI                     Relocations: (not relocatable) 
-Version     : 3.49                              Vendor: CentOS 
-Release     : 115.el6                       Build Date: Fri 12 Nov 2010 02:41:15 AM CET 
-Install Date: Mon 14 Nov 2011 09:55:59 AM CET      Build Host: c6b4.bsys.dev.centos.org 
-Group       : Development/Libraries         Source RPM: perl-5.10.1-115.el6.src.rpm 
-Size        : 410902                           License: GPL+ or Artistic 
-Signature   : RSA/8, Sun 03 Jul 2011 06:54:39 AM CEST, Key ID 0946fca2c105b9de 
-Packager    : CentOS BuildSystem <http://bugs.centos.org> 
-URL         : http://www.perl.org/ 
-Summary     : Handle Common Gateway Interface requests and responses 
-Description : 
-CGI.pm is a stable, complete and mature solution for processing and 
-preparing HTTP requests and responses. Major features including processing 
-form submissions, file uploads, reading and writing cookies, query string 
-generation and manipulation, and processing and preparing HTTP headers. 
-Some HTML generation utilities are included as well. 
-/usr/share/man/man3/CGI.3pm.gz 
-/usr/share/man/man3/CGI::Apache.3pm.gz 
-/usr/share/man/man3/CGI::Carp.3pm.gz 
-/usr/share/man/man3/CGI::Cookie.3pm.gz 
-/usr/share/man/man3/CGI::Fast.3pm.gz 
-/usr/share/man/man3/CGI::Pretty.3pm.gz 
-/usr/share/man/man3/CGI::Push.3pm.gz 
-/usr/share/man/man3/CGI::Switch.3pm.gz 
-/usr/share/man/man3/CGI::Util.3pm.gz 
-/usr/share/perl5/CGI 
-/usr/share/perl5/CGI.pm 
-/usr/share/perl5/CGI/Apache.pm 
-/usr/share/perl5/CGI/Carp.pm 
-/usr/share/perl5/CGI/Cookie.pm 
-/usr/share/perl5/CGI/Fast.pm 
-/usr/share/perl5/CGI/Pretty.pm 
-/usr/share/perl5/CGI/Push.pm 
-/usr/share/perl5/CGI/Switch.pm 
-/usr/share/perl5/CGI/Util.pm 
-</code> 
- 
-Mit nachfolgendem Befehl, wird das Pakete **''perl-DBI, perl-Compress-Zlib''** und **''perl-Net-FTPSSL''** installiert: 
-<code> 
-# yum install perl-DBI perl-Compress-Zlib perl-Net-FTPSSL 
-Loaded plugins: fastestmirror, priorities 
-Loading mirror speeds from cached hostfile 
-54 packages excluded due to repository priority protections 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package perl-Compress-Zlib.x86_64 0:2.020-115.el6 set to be updated 
---> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.020 for package: perl-Compress-Zlib-2.020-115.el6.x86_64 
---> Processing Dependency: perl(IO::Uncompress::Gunzip) >= 2.020 for package: perl-Compress-Zlib-2.020-115.el6.x86_64 
---> Processing Dependency: perl(IO::Compress::Gzip) >= 2.020 for package: perl-Compress-Zlib-2.020-115.el6.x86_64 
---> Processing Dependency: perl(IO::Compress::Base::Common) >= 2.020 for package: perl-Compress-Zlib-2.020-115.el6.x86_64 
---> Processing Dependency: perl(IO::Compress::Gzip::Constants) >= 2.020 for package: perl-Compress-Zlib-2.020-115.el6.x86_64 
----> Package perl-DBI.x86_64 0:1.609-4.el6 set to be updated 
----> Package perl-Net-FTPSSL.noarch 0:0.15-1.el6 set to be updated 
---> Processing Dependency: perl(IO::Socket::SSL) >= 1.08 for package: perl-Net-FTPSSL-0.15-1.el6.noarch 
---> Processing Dependency: perl(Net::SSLeay::Handle) for package: perl-Net-FTPSSL-0.15-1.el6.noarch 
---> Running transaction check 
----> Package perl-Compress-Raw-Zlib.x86_64 0:2.023-115.el6 set to be updated 
----> Package perl-IO-Compress-Base.x86_64 0:2.020-115.el6 set to be updated 
----> Package perl-IO-Compress-Zlib.x86_64 0:2.020-115.el6 set to be updated 
----> Package perl-IO-Socket-SSL.noarch 0:1.31-2.el6 set to be updated 
---> Processing Dependency: perl(Net::LibIDN) for package: perl-IO-Socket-SSL-1.31-2.el6.noarch 
----> Package perl-Net-SSLeay.x86_64 0:1.35-9.el6 set to be updated 
---> Running transaction check 
----> Package perl-Net-LibIDN.x86_64 0:0.12-3.el6 set to be updated 
---> Finished Dependency Resolution 
- 
-Dependencies Resolved 
- 
-================================================================================ 
- Package                      Arch         Version             Repository  Size 
-================================================================================ 
-Installing: 
- perl-Compress-Zlib           x86_64       2.020-115.el6       base        42 k 
- perl-DBI                     x86_64       1.609-4.el6         base       705 k 
- perl-Net-FTPSSL              noarch       0.15-1.el6          epel        40 k 
-Installing for dependencies: 
- perl-Compress-Raw-Zlib       x86_64       2.023-115.el6       base        66 k 
- perl-IO-Compress-Base        x86_64       2.020-115.el6       base        65 k 
- perl-IO-Compress-Zlib        x86_64       2.020-115.el6       base       132 k 
- perl-IO-Socket-SSL           noarch       1.31-2.el6          base        69 k 
- perl-Net-LibIDN              x86_64       0.12-3.el6          base        35 k 
- perl-Net-SSLeay              x86_64       1.35-9.el6          base       173 k 
- 
-Transaction Summary 
-================================================================================ 
-Install       9 Package(s) 
-Upgrade       0 Package(s) 
- 
-Total download size: 1.3 M 
-Installed size: 3.2 M 
-Is this ok [y/N]: y 
-Downloading Packages: 
-(1/9): perl-Compress-Raw-Zlib-2.023-115.el6.x86_64.rpm    66 kB     00:00      
-(2/9): perl-Compress-Zlib-2.020-115.el6.x86_64.rpm        42 kB     00:00      
-(3/9): perl-DBI-1.609-4.el6.x86_64.rpm                   | 705 kB     00:00      
-(4/9): perl-IO-Compress-Base-2.020-115.el6.x86_64.rpm    |  65 kB     00:00      
-(5/9): perl-IO-Compress-Zlib-2.020-115.el6.x86_64.rpm    | 132 kB     00:00      
-(6/9): perl-IO-Socket-SSL-1.31-2.el6.noarch.rpm          |  69 kB     00:00      
-(7/9): perl-Net-FTPSSL-0.15-1.el6.noarch.rpm              40 kB     00:00      
-(8/9): perl-Net-LibIDN-0.12-3.el6.x86_64.rpm              35 kB     00:00      
-(9/9): perl-Net-SSLeay-1.35-9.el6.x86_64.rpm             | 173 kB     00:00      
--------------------------------------------------------------------------------- 
-Total                                           6.7 MB/s | 1.3 MB     00:00      
-Running rpm_check_debug 
-Running Transaction Test 
-Transaction Test Succeeded 
-Running Transaction 
-  Installing     : perl-Compress-Raw-Zlib-2.023-115.el6.x86_64              1/9  
-  Installing     : perl-Net-LibIDN-0.12-3.el6.x86_64                        2/9  
-  Installing     : perl-DBI-1.609-4.el6.x86_64                              3/9  
-  Installing     : perl-Net-SSLeay-1.35-9.el6.x86_64                        4/9  
-  Installing     : perl-IO-Compress-Base-2.020-115.el6.x86_64               5/ 
-  Installing     : perl-IO-Compress-Zlib-2.020-115.el6.x86_64               6/ 
-  Installing     : perl-IO-Socket-SSL-1.31-2.el6.noarch                     7/ 
-  Installing     : perl-Net-FTPSSL-0.15-1.el6.noarch                        8/9  
-  Installing     : perl-Compress-Zlib-2.020-115.el6.x86_64                  9/9  
- 
-Installed: 
-  perl-Compress-Zlib.x86_64 0:2.020-115.el6    perl-DBI.x86_64 0:1.609-4.el6    
-  perl-Net-FTPSSL.noarch 0:0.15-1.el6          
- 
-Dependency Installed: 
-  perl-Compress-Raw-Zlib.x86_64 0:2.023-115.el6                                  
-  perl-IO-Compress-Base.x86_64 0:2.020-115.el6                                   
-  perl-IO-Compress-Zlib.x86_64 0:2.020-115.el6                                   
-  perl-IO-Socket-SSL.noarch 0:1.31-2.el6                                         
-  perl-Net-LibIDN.x86_64 0:0.12-3.el6                                            
-  perl-Net-SSLeay.x86_64 0:1.35-9.el6                                            
- 
-Complete! 
-</code> 
- 
-Mit nachfolgendem Befehl, wird das Pakete **''perl-DBI-MySQL''** installiert: 
-<code> 
-# yum install perl-DBD-MySQL 
-Loaded plugins: fastestmirror, priorities 
-Loading mirror speeds from cached hostfile 
-54 packages excluded due to repository priority protections 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 set to be updated 
---> Finished Dependency Resolution 
- 
-Dependencies Resolved 
- 
-================================================================================ 
- Package                Arch           Version               Repository    Size 
-================================================================================ 
-Installing: 
- perl-DBD-MySQL         x86_64         4.013-3.el6           base         134 k 
- 
-Transaction Summary 
-================================================================================ 
-Install       1 Package(s) 
-Upgrade       0 Package(s) 
- 
-Total download size: 134 k 
-Installed size: 338 k 
-Is this ok [y/N]: y 
-Downloading Packages: 
-perl-DBD-MySQL-4.013-3.el6.x86_64.rpm                    | 134 kB     00:00      
-Running rpm_check_debug 
-Running Transaction Test 
-Transaction Test Succeeded 
-Running Transaction 
-  Installing     : perl-DBD-MySQL-4.013-3.el6.x86_64                        1/1  
- 
-Installed: 
-  perl-DBD-MySQL.x86_64 0:4.013-3.el6                                            
- 
-Complete! 
-</code> 
- 
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''perl-DBD-MySQL''** installiert wurden. 
-<code> 
-# rpm -qil perl-DBD-MySQL 
-Name        : perl-DBD-MySQL               Relocations: (not relocatable) 
-Version     : 4.013                             Vendor: CentOS 
-Release     : 3.el6                         Build Date: Fri 20 Aug 2010 02:31:30 AM CEST 
-Install Date: Mon 14 Nov 2011 10:18:20 AM CET      Build Host: c6b3.bsys.dev.centos.org 
-Group       : Development/Libraries         Source RPM: perl-DBD-MySQL-4.013-3.el6.src.rpm 
-Size        : 345831                           License: GPL+ or Artistic 
-Signature   : RSA/8, Sun 03 Jul 2011 06:55:00 AM CEST, Key ID 0946fca2c105b9de 
-Packager    : CentOS BuildSystem <http://bugs.centos.org> 
-URL         : http://search.cpan.org/dist/DBD-mysql/ 
-Summary     : A MySQL interface for perl 
-Description : 
-An implementation of DBI for MySQL for Perl. 
-/usr/lib64/perl5/Bundle 
-/usr/lib64/perl5/Bundle/DBD 
-/usr/lib64/perl5/Bundle/DBD/mysql.pm 
-/usr/lib64/perl5/DBD 
-/usr/lib64/perl5/DBD/mysql 
-/usr/lib64/perl5/DBD/mysql.pm 
-/usr/lib64/perl5/DBD/mysql/GetInfo.pm 
-/usr/lib64/perl5/DBD/mysql/INSTALL.pod 
-/usr/lib64/perl5/auto/DBD 
-/usr/lib64/perl5/auto/DBD/mysql 
-/usr/lib64/perl5/auto/DBD/mysql/mysql.so 
-/usr/share/doc/perl-DBD-MySQL-4.013 
-/usr/share/doc/perl-DBD-MySQL-4.013/ChangeLog 
-/usr/share/doc/perl-DBD-MySQL-4.013/INSTALL.html 
-/usr/share/doc/perl-DBD-MySQL-4.013/README 
-/usr/share/doc/perl-DBD-MySQL-4.013/TODO 
-/usr/share/man/man3/Bundle::DBD::mysql.3pm.gz 
-/usr/share/man/man3/DBD::mysql.3pm.gz 
-/usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz 
-</code> 
- 
-===== Konfiguration Webserver ===== 
- 
-Eine sehr elegante Art die Web-Anwendung in eine bestehende [[http://httpd.apache.org|Apache]]-Webserver-Konfiguration einzubinden, ist die Definition eines //Virtuellen Host// in der Konfigurationsdatei ''/etc/httpd/conf.d/vhosts.conf'', die könnte wie folgt aussehen könnte: 
-<code> 
-# 
-# mysqldumper.tachtler.net 
-# 
-<VirtualHost *:80> 
-        ServerAdmin webmaster@tachtler.net 
-        ServerName mysqldumper.tachtler.net 
-        ServerAlias www.mysqldumper.tachtler.net  
-        ServerPath / 
-        DocumentRoot "/var/www/mysqldumper" 
-        AddHandler cgi-script .pl 
-        <Directory "/var/www/mysqldumper"> 
-                Options ExecCGI 
-                AllowOverride AuthConfig 
-                Order allow,deny 
-                Allow from all 
-        </Directory> 
-        DirectoryIndex index.php 
-        ErrorLog logs/mysqldumper_error.log 
-        CustomLog logs/mysqldumper_access.log combined 
-</VirtualHost> 
-</code> 
- 
-:!: **HINWEIS** - Zu beachten ist hier, die Zeilen mit dem Inhalten 
-  * **AddHandler cgi-script .pl** - da hier die Ausführung von [[http://www.perl.org/|Perl]]-Scripten ermöglicht wird! 
-  * **Options ExecCGI** - da hier die Ausführung von CGI-Scripten erlaubt wird! 
-  * **DirectoryIndex index.php** - da hier die erste Seite der Anwendung ein PHP-Script ist! 
- 
-Ein erneuter oder erster Start des [[http://httpd.apache.org/|Apache HTTP Server]] mit folgenden Befehl für eine erstmaligen Start 
-<code> 
-# service httpd start 
-</code> 
-oder einen erneuten Start des [[http://httpd.apache.org/|Apache HTTP Server]] mit folgendem Befehl 
-<code> 
-# service httpd restart 
-</code> 
-macht die oben beschriebenen Konfigurationen für den [[http://httpd.apache.org/|Apache HTTP Server]] wirksam. 
- 
-Der Aufruf von [[http://www.mysqldumper.de|MySQLDumper]] kann nun mit nachfolgender URL aufgerufen werden. \\ 
-  * [[http://www.mysqldumper.tachtler.net|http://www.mysqldumper.tachtler.net]] 
- 
-===== Konfiguration ===== 
- 
-Die Konfiguration von [[http://www.mysqldumper.de/|MySQLDumper]] erfolgt ausschließlich über die **Web-Oberfläche** durch Aufruf von der lokalen Installation von [[http://www.mysqldumper.de/|MySQLDumper]] - in diesem Fall durch folgende URL \\ 
-  * [[http://www.mysqldumper.tachtler.net|http://www.mysqldumper.tachtler.net]] 
- 
-Nach dem Aufruf des, sollte folgende Seite erscheinen: 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_seite1.png?512x300 |MySQLDunper - Installation - Seite 1}}  
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-Hier sollte die Sprache ausgewählt werden und zum Abschluss die Schaltfläche **Installation** gewählt werden. Nachfolgend erscheint dann diese Seite: 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_seite2.png?512x300 |MySQLDunper - Installation - Seite 2}} 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-Hier sind die Angaben zur [[http://www.mysql.de|MySQL]]-Datenbank zu machen, welche genutzt werden soll. Wenn alle benötigten Angaben gemacht wurden, ist die Schaltfläche **zu MySQL verbinden** zu drücken. Wenn alle Angaben richtig sind, sollte nachfolgender Bildschirm erscheinen: 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_seite3.png?512x350 |MySQLDunper - Installation - Seite 3}} 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-Abschließend ist die Schaltfläche **speichern und Installation fortsetzen** zu drücken, die Installation sollte damit abschlossen sein und nachfolgende Seite sollte erscheinen: 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_ende.png?640x350 |MySQLDunper - Installation - Ende}} 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-:!: **WICHTIG** - **Zum Abschluss ist noch der __Verzeichnisschutz__ zu erstellen, was durch drücken der gleichnamigen Schaltfläche erfolgen kann !!!** 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_verzeichnisschutz.png?512x300 |MySQLDunper - Installation - Verzeichnisschutz}} 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-Nach Eingabe der gewünschten Daten muss die Schaltfläche **Verzeichnisschutz erstellen** gedrückt werden, es sollte noch ein Bestätigungfenster erscheinen, was mit der Schaltfläche **OK** bestätigt werden sollte: 
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_verzeichnisschutz_-_ok.png|MySQLDunper - Installation - Verzeichnisschutz - OK}} 
- 
-Abschließend wurden zwei Dateien im Verzeichnis ''/var/www/html/mysqldumper'' mit den Bezeichnungen 
-  * **''.htaccess''** 
-  * **''.htpasswd''** 
-erstellt, wie nachfolgende Seite auch zeigen sollte.  
- 
-{{:tachtler:mysqldumper:mysqldumper_-_installation_-_verzeichnisschutz_-_ok_-_fertig.png?512x300 |MySQLDunper - Installation - Verzeichnisschutz - Ende}} 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-\\ 
-Durch drücken der Schaltfläche **Home** kann der Startbildschirm von [[http://www.mysqldumper.de/|MySQLDumper]] wieder aufgerufen werden! 
- 
-**Damit sollte die Installation von [[http://www.mysqldumper.de/|MySQLDumper]] abgeschlossen sein!** 
  
tachtler/mysqldumper.1321262385.txt.gz · Zuletzt geändert: 2012/05/08 23:06 (Externe Bearbeitung)