Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:web_c7:phpmyadmin [29.01.2015 18:49. ] – [manueller Weg] djangocentos:web_c7:phpmyadmin [22.07.2019 14:43. ] (aktuell) django
Zeile 2: Zeile 2:
 {{:centos:web_c7:phpmyadmin-logo.png?nolink&175 |Bild: phpMyAdmin Logo}} {{:centos:web_c7:phpmyadmin-logo.png?nolink&175 |Bild: phpMyAdmin Logo}}
 \\ \\ \\ \\
-Zur komfortablen Administration unseres [[centos:mysql|mySQL-Datenbankserver unter CentOS 7.x]] greifen wir auf das PHP-Projekt [[http://phpmyadmin.sourceforge.net/|phpMyAdmin]] zurück.+Zur komfortablen Administration unseres [[centos:mariadb|MariaDB-Datenbankserver unter CentOS 7.x]] greifen wir auf das PHP-Projekt [[http://phpmyadmin.sourceforge.net/|phpMyAdmin]] zurück.
  
 ===== Installation ===== ===== Installation =====
Zeile 1417: Zeile 1417:
 </code> </code>
  
-===== Konfiguration =====+===== grundlegende Konfiguration =====
 ==== Apache vHOST ==== ==== Apache vHOST ====
  Im ersten Konfigurationsbeispiel richten wir uns einen vHOST für unseren Apache-Webserver ein. Hier wurde bei der Installation bereits eine passende Konfigurationsdatei in den Apache-Konfigurationspfad eingestellt. Diese Konfigurationsdatei passen wir unseren Gegebenheiten entsprechend an.  Im ersten Konfigurationsbeispiel richten wir uns einen vHOST für unseren Apache-Webserver ein. Hier wurde bei der Installation bereits eine passende Konfigurationsdatei in den Apache-Konfigurationspfad eingestellt. Diese Konfigurationsdatei passen wir unseren Gegebenheiten entsprechend an.
Zeile 1572: Zeile 1572:
 | mysql              | | mysql              |
 | opendmarc          | | opendmarc          |
-| opendocman         | 
 | phpmyadmin         | | phpmyadmin         |
 | postfix            | | postfix            |
Zeile 1630: Zeile 1629:
 === Datenbank(tabellen) erstellen === === Datenbank(tabellen) erstellen ===
 Zum Erstellen der benötigten Tabelle greifen wir auf die Datei //**/usr/share/phpMyAdmin/examples/create_tables.sql**// zurück. Diese Musterdatei kopieren wir uns zunächst in das Verzeichnis //**/root/**//. Zum Erstellen der benötigten Tabelle greifen wir auf die Datei //**/usr/share/phpMyAdmin/examples/create_tables.sql**// zurück. Diese Musterdatei kopieren wir uns zunächst in das Verzeichnis //**/root/**//.
-   # cp /usr/share/phpMyAdmin/examples/create_tables.sql /root/create_pmadb_tables.sql+   # cp /usr/share/phpMyAdmin/sql/create_tables.sql /root/create_pmadb_tables.sql
  
 <WRAP round important> \\ Vor dem Start des Scriptes, muss dieses unbedingt noch den lokalen Gegebenheiten nach angepasst werden!</WRAP> <WRAP round important> \\ Vor dem Start des Scriptes, muss dieses unbedingt noch den lokalen Gegebenheiten nach angepasst werden!</WRAP>
Zeile 2177: Zeile 2176:
    $ firefox http://phpmyadmin.nausch.org/setup/    $ firefox http://phpmyadmin.nausch.org/setup/
  
-{{ :centos:web_c7:pma_001.png?direct&525 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}+{{ :centos:web_c7:pma_01.png?direct&525 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
 Als erstes definieren wir unseren Datenbank-Server. Hierzu klicken wir auf die Schaltfläche **[ Neuer Server ]**. Als erstes definieren wir unseren Datenbank-Server. Hierzu klicken wir auf die Schaltfläche **[ Neuer Server ]**.
  
-{{ :centos:web_c7:pma_003.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}+{{ :centos:web_c7:pma_02.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-Haben wir die entsprechenden Daten eingegeben, klicken wir auf die grün markierte Schaltfläche **[ Übernehmen ]**. Anschließend speichern wir die erstellte Konfiguration mit einem Klick auf die Schaltfläche **[ Speichern ]**.+Haben wir die entsprechenden Daten eingegeben, klicken wir auf die grün markierte Schaltfläche **[ Übernehmen ]**. 
  
-{{ :centos:web_c7:pma_017.png?direct&726 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}+{{ :centos:web_c7:pma_03.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-Bei Bedarf können wir uns die erstellte und gespeicherte Konfigurationsdaten auch anzeigen lassen; \\ hierzu klicken wir auf die Schaltfläche **[ Anzeigen ]**.+Beim Reiter **Serverkonfiguration** können wir festlegen, wie wir auf den Server zugreifen und welche Datenbank(tabellen) angezeigt werden sollen. Den Haken **** beim Punkt **Erlaube root login** entfernen wir!
  
-{{ :centos:web_c7:pma_016.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}+{{ :centos:web_c7:pma_04.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-Die mit der Web-GUI erstellte Konfigurationsdatei finden wir im Verzeichnis //**/var/lib/phpMyAdmin/config/**//. +Die Einstellungen zum Konfigurationsspeicher **PMADB** legen wir auf dem Reiter **Konfigurationsspeicher** festDort tragen wir folgende (entsprechende individuelle) Werte ein.
-   # less /var/lib/phpMyAdmin/config/config.inc.php+
  
-<file php /var/lib/phpMyAdmin/config/config.inc.php><?php +  Datenbankname                                                                 phpmyadmin 
-/* +  pmadb Host                                                                    [             ] 
- * Generated configuration file +  Kontroll-Port                                                                             ] 
- * Generated byphpMyAdmin 4.3.6 setup script +  pmadb Benutzer                                                                controluser 
- * DateThu, 22 Jan 2015 12:02:20 +0100 +  pmadb Benutzer Passwort                                                       controlpassword 
- */+  Lesezeichen Tabelle                                                           pma__bookmark 
 +  Relation Tabelle                                                              pma__relation 
 +  Tabelle für Benutzereinstellungen                                             pma__userconfig 
 +  Benutzer-Tabelle                                                              pma__users 
 +  Benutzergruppen-Tabelle                                                       pma__usergroups 
 +  Tabelle für ausgeblendete Navigations-Elemente                                pma__navigationhiding 
 +  Tabelle für Anzeigespalten                                                    pma__table_info 
 +  Spalten Informationen Tabelle                                                 pma__column_info 
 +  SQL Abfragehistorien Tabelle                                                  pma__history 
 +  Kürzlich verwendete Tabellen                                                  pma__recent 
 +  Tabelle für Oberflächeneinstellungen                                          pma__table_uiprefs 
 +  Tabelle mit Verfolgung der SQL-Abfragen                                       pma__tracking 
 +  Designer- und PDF SchemaTabellenkoordinaten                                 pma__table_coords 
 +  PDF-SchemaSeiten-Tabelle                                                    pma__pdf_pages 
 +  Beispielabfragentabelle                                                       pma__savedsearches 
 +  Central columns tabele                                                        pma__central_columns 
 +  Maximale Anzahl der zu speichernden Tabelleneinstellungen                     100
  
-/* Servers configuration */ +{{ :centos:web_c7:pma_05.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
-$i = 0;+
  
-/Server: mysql.dmz.nausch.org [1] *+Auf dem Reiter **Grundeinstellungen** setzen wir den Haken **✔** beim Punkt **Benutze SSL**.
-$i++; +
-$cfg['Servers'][$i]['verbose'] = ''; +
-$cfg['Servers'][$i]['host'] = 'mariadb.dmz.nausch.org'; +
-$cfg['Servers'][$i]['port'] = ''; +
-$cfg['Servers'][$i]['socket'] = ''; +
-$cfg['Servers'][$i]['connect_type'] = 'tcp'; +
-$cfg['Servers'][$i]['auth_type'] = 'cookie'; +
-$cfg['Servers'][$i]['user'] = 'root'; +
-$cfg['Servers'][$i]['password'] = '';+
  
-/* End of servers configuration */+{{ :centos:web_c7:pma_06.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-$cfg['blowfish_secret'] = '54c0b8d49cd537.48447377'; +Wie haben den Konfigurationspunkte **Übersicht** erfolgreich fertiggestellt. Nun Wählen wir den nächsten Konfigurationskapitel **Funktionen** am linken Bildschirmrand an.  
-$cfg['UploadDir'] = '/var/lib/phpMyAdmin/upload/'; +Auf dem Reiter **Import/Export** legen wir die beiden Verzeichnisse zum **Upload Verzeichnis** und **Speicher Verzeichnis** fest. 
-$cfg['SaveDir'] = '/var/lib/phpMyAdmin/save/'; + 
-$cfg['ForceSSL'] = true; +{{ :centos:web_c7:pma_08.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
-$cfg['ServerLibraryDifference_DisableWarning'] = true; + 
-$cfg['PmaNoRelation_DisableWarning'] = true; +  Upload Verzeichnis                                                            /var/lib/phpMyAdmin/upload 
-$cfg['SuhosinDisableWarning'] = true; +  Speicher Verzeichnis                                                          /var/lib/phpMyAdmin/save
-$cfg['DefaultLang'] = 'de'; +
-$cfg['ServerDefault'] = 1; +
-?> +
-</file>+
  
-===== erweiterte Konfiguration =====+Auf den Reiter **Sicherheit** setzen wir den Haken **✔** beim Punkt **SSL-Verbindung erzwingen**.
  
 +{{ :centos:web_c7:pma_07.png?direct&726 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
 +Beim Konfigurationskapitel **SQL-Abfragen** setzen wir den  **✔** beim Punkt **Abfragelog speichern**.
  
 +{{ :centos:web_c7:pma_10.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-FIXME //do geds weida ...// FIXME+Auf den Reitern des Konfigurationskapitel **Navigationspanel** übernehmen wir die Defaultwerte.
  
 +Reiter **Navigationspanel**:
  
 +{{ :centos:web_c7:pma_11.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
  
-<file php config.inc.php><?php+Reiter **Server**: 
 + 
 +{{ :centos:web_c7:pma_12.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Reiter **Datenbanken**: 
 + 
 +{{ :centos:web_c7:pma_13.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Reiter **Tabellen**: 
 + 
 +{{ :centos:web_c7:pma_14.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Wie auch schon beim Kapitel **Navigationspanel** übernehmen wir beim Kapitel **Hauptpanel** die Defaultwerte. 
 + 
 +{{ :centos:web_c7:pma_15.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Zum Speichern der Konfigurationswerte klicken wir im Konfigurationskapitel **Übersicht** auf die schaltfläche **[ Speichern ]** am unteren linke ende des Fensters. 
 + 
 +{{ :centos:web_c7:pma_17.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Wollen wir die Konfigurationsdatei gesondert sichern, klicken wir auf die Schaltfläche **[ Download ]**. Bei Bedarf können wir uns die erstellte und gespeicherte Konfigurationsdaten auch anzeigen lassen; hierzu klicken wir auf die Schaltfläche **[ Anzeigen ]**. 
 + 
 +{{ :centos:web_c7:pma_18.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}} 
 + 
 +Die mit der Web-GUI erstellte Konfigurationsdatei finden wir im Verzeichnis //**/var/lib/phpMyAdmin/config/**//
 +   # less /var/lib/phpMyAdmin/config/config.inc.php 
 +<file php /var/lib/phpMyAdmin/config/config.inc.php><?php
 /* /*
  * Generated configuration file  * Generated configuration file
  * Generated by: phpMyAdmin 4.3.6 setup script  * Generated by: phpMyAdmin 4.3.6 setup script
- * Date: Thu, 29 Jan 2015 15:51:43 +0100+ * Date: Thu, 29 Jan 2015 15:50:25 +0100
  */  */
  
Zeile 2284: Zeile 2315:
 /* End of servers configuration */ /* End of servers configuration */
  
-$cfg['blowfish_secret'] = '54ac43fea9b587.19721214';+$cfg['blowfish_secret'] = '54ca09fae9b875.19509b16';
 $cfg['UploadDir'] = ''; $cfg['UploadDir'] = '';
 $cfg['SaveDir'] = ''; $cfg['SaveDir'] = '';
Zeile 2290: Zeile 2321:
 $cfg['DefaultLang'] = 'de'; $cfg['DefaultLang'] = 'de';
 $cfg['ServerDefault'] = 1; $cfg['ServerDefault'] = 1;
 +$cfg['UploadDir'] = '/var/lib/phpMyAdmin/upload';
 +$cfg['SaveDir'] = '/var/lib/phpMyAdmin/save';
 +$cfg['RecodingEngine'] = 'auto';
 ?> ?>
 </file> </file>
  
  
 +==== abschließende Konfiguration ====
  
- +Die erstelle Konfigurationsdatei verschieben wir nun in das Konfigurationsverzeichnis //**/etc/phpMyAdmin**// von phpMyAdmin.
- +
- +
- +
- +
- +
- +
- +
- +
-===== abschließende Konfiguration ===== +
- +
-Diese Datei verschieben wir nun in das Konfigurationsverzeichnis //**/etc/phpMyAdmin**// von phpMyAdmin.+
    # mv /var/lib/phpMyAdmin/config/config.inc.php /etc/phpMyAdmin -f    # mv /var/lib/phpMyAdmin/config/config.inc.php /etc/phpMyAdmin -f
  
Zeile 2315: Zeile 2339:
    # rmdir /usr/share/phpMyAdmin/setup/    # rmdir /usr/share/phpMyAdmin/setup/
  
-Nun können wir die Applikation **phpMyAdmin** mit dem Browser unserer Wahl starten+Für die **Import / Export** Funktion benötigen wir noch die RPM-Pakete **recode** und **php-recode**; diese installieren wir nun unter zuhilfenahme von **yum**. 
-   $ firefox http://phpmyadmin.nausch.org/setup/+   # yum install recode php-recode -y
  
-{{ :centos:web_c7:pma_018.png?direct&525 |BildBildschirmhardcopy phpMyAdmin Login Seite}}+Haben wir eine mySQL-Datenbank, wie sie z.B. unter CentOS 6 noch verwendet wurde, kann es beim Aufruf der Webseite http://phpmyadmin.nausch.org zu folgender Fehlermeldung kommen.
  
-Nach erfolgter Anmeldung befinden wir uns im Hauptadministrationsfenster von **phpMyAdmin**. +{{ :centos:web_c7:pma_20.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Setup}}
- +
-{{ :centos:web_c7:pma_020.png?direct&666 |Bild: Bildschirmhardcopy phpMyAdmin Seite}}+
  
 <WRAP center round tip 80%> <WRAP center round tip 80%>
 **Hinweis:** **Hinweis:**
- 
 Fehlermeldung **phpMyAdmin - Fehler** Fehlermeldung **phpMyAdmin - Fehler**
 //Sie sollten auf MySQL 5.5.0 oder neuer aktualisieren.// //Sie sollten auf MySQL 5.5.0 oder neuer aktualisieren.//
  
 +Damit wir unsere alte Datenbank mit **phpMyAdmin** administrieren können, ändern wir wie nachfolgend aufgezeigt, die Datei **common.inc.php**.
  
    # vim /usr/share/phpMyAdmin/libraries/common.inc.php    # vim /usr/share/phpMyAdmin/libraries/common.inc.php
Zeile 2344: Zeile 2366:
 </WRAP> </WRAP>
  
-   # yum install php-recode +===== Programmstart/-aufruf ===== 
- +Nun können wir die Applikation **phpMyAdmin** mit dem Browser unserer Wahl starten. 
 +   $ firefox http://phpmyadmin.nausch.org/setup/
  
 +{{ :centos:web_c7:pma_19.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Login Seite}}
  
 +Nach erfolgter Anmeldung befinden wir uns im Hauptadministrationsfenster von **phpMyAdmin**.
  
 +{{ :centos:web_c7:pma_020.png?direct&725 |Bild: Bildschirmhardcopy phpMyAdmin Seite}}
  
 +====== Links ======
 +  * **[[centos:web_c7:start| ⇐ Zurück zu Kapitel "Webserverinstallation unter CentOS 7.x"]]**
 +  * **[[wiki:start|Zurück zu Projekte und Themenkapitel]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
  
  
  • centos/web_c7/phpmyadmin.1422557340.txt.gz
  • Zuletzt geändert: 29.01.2015 18:49.
  • von django