Einrichten von Remote-Datenbank-Hosting
Wenn Sie einen von Plesk verwalteten Server als Remote-Datenbankserver verwenden möchten, müssen Sie keine MySQL-Software installieren: Im Umfang von Plesk ist MySQL-Software enthalten, die während der Installation von Plesk automatisch installiert wird. In diesem Fall müssen Sie nur den Netzwerkzugriff auf diesen Datenbankserver aktivieren und ihn dann in Plesk registrieren.
So richten Sie einen MySQL-Datenbankserver ein:
- Kopieren Sie ein MySQL-Distributionspaket vom Distributionsdatenträger des Betriebssystems, oder laden Sie es von www.mysql.com herunter, und speichern Sie es auf Ihrem Server.
- Melden Sie sich beim Server als "root" an, und gehen Sie zu dem Verzeichnis, in dem Sie die RPM-Distribution gespeichert haben. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
rpm -ivh
mysql_file_name.rpm
- Legen Sie das Passwort des Datenbankserveradministrators fest. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
mysqladmin -u root password Ihr_gewünschtes_Passwort
Ändern Sie "Ihr_gewünschtes_Passwort" in ein Passwort Ihrer Wahl.
- Fahren Sie nun mit den Anweisungen zum Registrieren des Datenbankservers in Plesk fort.
So richten Sie einen PostgreSQL-Datenbankserver ein:
- Kopieren Sie ein PostgreSQL-Distributionspaket vom Distributionsdatenträger des Betriebssystems, oder laden Sie es von www.postgresql.org herunter, und speichern Sie es auf Ihrem Server.
- Melden Sie sich als "root" bei dem Server an, auf dem die Datenbanken gehostet werden sollen, und gehen Sie zu dem Verzeichnis, in dem Sie das Distributionspaket gespeichert haben.
- Installieren Sie das Paket auf die für das Betriebssystem geeignete Weise.
- Für RPM-basierte Linux-Systeme geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
rpm -ivh postgresql_Dateiname.rpm
- Für auf deb-Paketen basierte Linux-Systeme geben Sie den folgenden Befehl ein:
apt-get install Paketname
- Für FreeBSD-Systeme, die aus einem Paket installiert werden sollen, geben Sie den folgenden Befehl ein:
pkg_add pgsql-<Version>.tgz
- Um von Ports zu installieren, geben Sie die folgenden Befehle ein:
cd /usr/ports/databases/postgresql<Version>-server
make install package clean
- Öffnen Sie die Datei
/var/lib/pgsql/data/postgresql.conf
mit einem Text-Editor. Wenn Sie eine frühere PostgreSQL-Version als Version 8 installieren, fügen Sie dieser Datei die Zeile tcpip_socket = true
hinzu. Wenn Sie eine spätere PostgreSQL-Version als Version 8 installieren, fügen Sie die Zeile listen_addresses = '*'
hinzu. - Öffnen Sie die Datei
/var/lib/pgsql/data/pg_hba.conf
mit einem Text-Editor, und stellen Sie sicher, dass sie die folgenden Zeilen enthält:# local DATABASE USER METHOD [OPTION]
local samegroup all password
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
host samegroup all 0.0.0.0 0.0.0.0 md5
- Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um PostgreSQL neu zu starten:
service postgresql restart
- Um das Passwort des Datenbankserveradministrators festzulegen, geben Sie an der Eingabeaufforderung die folgenden Befehle ein (ändern Sie "Ihr_gewünschtes_Passwort" in ein Passwort Ihrer Wahl):
psql -d template1 -U postgres
alter user postgres with password 'Ihr_gewünschtes_Passwort';
- Fahren Sie nun mit den Anweisungen zum Registrieren des Datenbankservers in Plesk fort.
So registrieren Sie einen Datenbankserver in Plesk:
- Melden Sie sich bei Plesk an.
- Klicken Sie auf die Verknüpfung Server im Navigationsbereich.
- Klicken Sie auf das Symbol Datenbankserver in der Gruppe Dienste.
- Klicken Sie auf das Symbol Datenbankserver hinzufügen in der Gruppe Tools.
- Geben Sie die Eigenschaften des Datenbankservers an:
- Geben Sie den Hostnamen oder die IP-Adresse des Datenbankservers an.
- Geben Sie die Portnummer an, die der Datenbankserver abhört. Standardmäßig hören MySQL-Server Port 3306 und PostgreSQL Port 5342 ab. Sie können das Feld Portnummer leer lassen, wenn Ihr Datenbankserver den Standardport abhört.
- Geben Sie an, welcher Datenbanktyp auf dem Datenbankserver ausgeführt wird.
- Um diesen Datenbankserver als Standard für das Hosting von Kundendatenbanken festzulegen, aktivieren Sie die Checkbox Diesen Server als Standard für MySQL verwenden. Wenn Sie einen PostgreSQL-Datenbankserver haben, aktivieren Sie die Checkbox Diesen Server als Standard für PostgreSQL verwenden.
- Geben Sie den Benutzernamen und das Passwort des Datenbankserveradministrators an.
- Klicken Sie auf OK.
So richten Sie Datenbank-Hostingeinstellungen ein, die sich auf alle über Plesk erstellten Datenbanken auswirken:
- Gehen Sie zu Server > Datenbankserver > Voreinstellungen.
- Um die Wartung der Datenbanken der Kunden zu vereinfachen, aktivieren Sie die Checkbox Datenbank-Präfix erzwingen. Alle Namen von neu erstellten Datenbanken entsprechen dem Schema "Benutzername des Kunden_Datenbankname". Auf diese Weise können Sie Datenbanken eines bestimmten Plesk-Benutzers finden. Auch wenn Sie diese Checkbox nicht aktivieren, fügt Plesk bei der Erstellung einer neuen Datenbank den Benutzernamen des Kunden zum Eingabefeld für den Datenbanknamen hinzu. Der Name kann bearbeitet oder entfernt werden.
- Geben Sie an, ob die Erstellung von Datenbanken auf dem Plesk-Server erlaubt ist. Manche Applikationen unterstützen keine Remotedatenbanken und können nur mit Datenbanken zusammenarbeiten, die auf dem gleichen Server gehostet werden. Es wird empfohlen, die Standardoption Lokales Hosting von Datenbanken für diese Site-Applikationen erlauben aktiviert zu lassen, da Sie sonst diese Applikationen nicht verwenden können.
- Klicken Sie auf OK.