Administratorhandbuch:MySQL

Aus Delixs
Version vom 17. November 2005, 17:23 Uhr von Schoffer (Diskussion | Beiträge) (Konfigurationsdateien)
Zur Navigation springen Zur Suche springen
Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).

MySQL

Der MySQL-Server ist mittlerweile ein ausgewachsener SQL-Server. Umfangreiche Informationen zu MySQL erhalten Sie unter anderem in der Wikipedia, darüber hinaus zahlreiche weiterführende Verweise. http://de.wikipedia.org/wiki/Mysql

MySQL einschalten

Bei der Erstinstallation des Arktur-Schulservers wird MySQL bereits vorinstalliert, bleibt aber ausgeschaltet.

Als sysadm können Sie den MySQL-Server jederzeit einschalten. Im Menü System verwalten finden Sie den Unterpunkt Dienste, wo Sie der Wahl an der richtigen Stelle den Datenbank-Server als Dienst starten können. Weitere Angaben zu den Diensten finden Sie auch unter Dienste einrichten.

MySQL - Datenbank-Server aktivieren
Abbildung: MySQL - Datenbank-Server aktivieren


Administration

Sie können MySQL per Weboberfläche sehr einfach administrieren. Rufen Sie dazu im Webbrowser einer beliebigen Arbeitsstation in Netzwerk den folgenden Link auf

 https://arktur/phpMyAdmin/

Geben Sie im Eingabefenster als Nutzername root und als Passwort arktur ein. Dieses Passwort sollten Sie aber unbedingt ganz schnell ändern...

MySQL - Webadministration mit phpMyAdmin
Abbildung: MySQL - Webadministration mit phpMyAdmin


Fehlermeldungen beim Erstaufruf

Sollten Sie vergessen haben, MySQL vor dem Aufruf von phpMyAdmin zu starten, so erhalten Sie wahrscheinlich die folgende Fehlermeldung.

MySQL - Fehleranzeige, wenn der Dienst noch nicht gestartet ist
Abbildung: MySQL - Fehleranzeige, wenn der Dienst noch nicht gestartet ist


Leider ist in der aktuellen Version der Installation von phpMyAdmin die Konfigurationsdatei nicht ganz in Ordnung. Die Datei /usr/www/phpMyAdmin/config.inc.php muss an zwei Stellen geändert werden, damit phpMyAdmin funktioniert. Öffnen Sie dazu die Datei mit einem Texteditor und passen Sie die angezeigten Zeilen entsprechend an. In zukünftigen Versionen des Arktur_Schulservers wird diese Konfiguration sicherlich bereits erledigt sein.

In Zeile 56 muss der vollständige Aufrufpfad von phpMyAdmin eingetragen werden

$cfg['PmaAbsoluteUri'] = 'https://arktur/phpMyAdmin/';

In Zeile 84 muss die Autentifizierungsmethode geändert werden

$cfg['Servers'][$i]['auth_type']     = 'http';      // Authentication method (config, http or cookie based)


Ändern des Administrator-Passwortes

Wie Sie bereits feststellen konnten, kann man von jeder Arbeitsstation im Netzwerk aus die Administrationsoberfläche phpMyAdmin aufrufen, wenn man das voreingestellte Passwort kennt. Dies ist natürlich nach der Erstinstallation bei allen Installationen des Arktur-Schulservers gleich.

Wählen Sie dazu die Datenbank mysql (1) und danach den Punkt user (2). Lassen Sie jetzt die angelegten User anzeigen (3). Markieren Sie den Benutzer root (4) und wechseln Sie mit dem Stift (4) in den Bearbeitungsmodus.

MySQL - Benutzer root in der Datenbank mysql bearbeiten
Abbildung: MySQL - Benutzer root in der Datenbank mysql bearbeiten


Im Bearbeitungsmodus wählen Sie für das Feld Passwort die Funktion (5) und einen neuen Text (6). Danach speichern Sie Ihre Änderung mit OK (7).

MySQL - Passwort für den Benutzer root ändern
Abbildung: MySQL - Passwort für den Benutzer root ändern


Zum Abschluss wechseln Sie mit dem Haus (8) auf die Startseite von phpMyAdmin, führen den Befehl Benutzertabellen neu laden (9) aus und testen abschließend mit Neu einloggen (10) die Veränderung. Sie sollten sich mit dem neuen Passwort anmelden können und sind jetzt fertig. Sie haben erfolgreich das Administrator-Passwort für die Datenbank MySQL geändert. Die Linux-Passworte für die Benutzer root oder sysadm sind von der Änderung natürlich nicht betroffen.

MySQL - Benutzertabellen neu laden
Abbildung: MySQL - Benutzertabellen neu laden

Konfigurationsdateien

Erlaubt sind

 /etc/my.conf            globale Optionen
 /etc/mysql/my.conf      für den Server spezifische Optionen
 ~/.my.cnf               Benutzer-Optionen im jeweiligen Homeverzeichnis

Keine der Dateien muss existieren.


zurück | Hauptseite