Extern hosten van databases instellen

Als u een door Plesk beheerde server gaat gebruiken als externe database-server, dan is het niet nodig om de MySQL-software te installeren: Plesk wordt geleverd met MySQL-software en deze wordt automatisch geïnstalleerd tijdens de installatie van Plesk. In dit geval hoeft u alleen de netwerktoegang naar deze database-server in te schakelen en deze vervolgens bij Plesk te registreren.

Om een MySQL-databaseserver te installeren:

  1. Kopieer een MySQL-distributiepakket van de distributieschijf van uw besturingssysteem naar uw server, of download deze naar de server vanaf de site www.mysql.com.
  2. Meld u bij uw server aan als gebruiker root en ga naar de map waar u de RPM-distributie hebt opgeslagen. Geef de volgende opdracht op:

    rpm -ivh mysql_file_name.rpm

  3. Stel het wachtwoord van de beheerder van de database-server in. Geef de volgende opdracht op:

    mysqladmin -u root password het_door_u_gewenste_wachtwoord

    Wijzig het_door_u_gewenste_wachtwoord naar het door u gewenste wachtwoord.

  4. Ga vervolgens door naar de aanwijzingen van het registreren van uw database-server bij Plesk.

Om een PostgreSQL-databaseserver te installeren:

  1. Kopieer een PostgreSQL-distributiepakket van de distributieschijf van uw besturingssysteem naar uw server, of download deze naar de server vanaf de site www.postgresql.org.
  2. Meld u aan als gebruiker root bij de server waar u databases wilt gaan hosten en ga naar de map waar u het distributiepakket hebt opgeslagen.
  3. Installeer het pakket op de juiste manier voor uw besturingssysteem.
  4. Open het bestand /var/lib/pgsql/data/postgresql.conf met een teksteditor. Als u een versie van PostgreSQL installeert die lager is dan 8, voeg dan de regel tcpip_socket = true toe aan dit bestand. Als u een versie van PostgreSQL installeert die hoger is dan 8, voeg dan de regel listen_addresses = '*' toe.
  5. Open het bestand /var/lib/pgsql/data/pg_hba.conf met een teksteditor en zorg ervoor dat de volgende regels aanwezig zijn:

    # 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

  6. Om PostgreSQL opnieuw op te starten geeft u de volgende opdracht op:

    service postgresql restart

  7. Om het wachtwoord van de beheerder van de database-server in te stellen, geeft u de volgende opdrachten op (wijzig het_door_u_gewenste_wachtwoord' in wat u maar wilt):

    psql -d template1 -U postgres

    alter user postgres with password 'het_door_u_gewenste_wachtwoord';

  8. Ga vervolgens door naar de aanwijzingen van het registreren van uw database-server bij Plesk.

Om een database-server in Plesk te registreren:

  1. Meld u aan bij Plesk.
  2. Klik op de snelkoppeling Server in het navigatiepaneel.
  3. Klik op het icoon Database-servers in de groep Diensten.
  4. Klik op het icoon Database-server Toevoegen in de groep Hulpprogramma's.
  5. Geef de eigenschappen van de database-server op:
  6. Klik OK.

Om de hostingvoorkeuren in te stellen voor alle via Plesk aangemaakte databases:

  1. Ga naar Server > Database-servers > Voorkeuren.
  2. Om het onderhoud van de databases van uw klanten eenvoudiger te maken, selecteert u het selectievakje Voeg de gebruikersnaam van de cliënt en een underscore toe aan het begin van databasenamen. Alle namen van nieuw aangemaakte databases zullen eruit zien als: gebruikersnaam_databasenaam. Dit stelt u in staat om databases te vinden die bij een specifieke gebruiker van Plesk horen. Merk op dat, zelfs als u dit selectievakje niet selecteert, bij het aanmaken van een nieuwe database de gebruikersnaam van de cliënt door Plesk wordt toegevoegd aan het invoerveld voor de databasenaam. In dat geval bent u wel in staat om deze aan te passen of te verwijderen.
  3. U kunt Plesk ook instellen om de gebruikersnamen van cliënten toe te voegen aan databasegebruikersnamen, om zo het onderhoud van de databases van klanten verder te vereenvoudigen. Om dit te doen, selecteert u het selectievakje Voeg de gebruikersnaam van de cliënt en een underscore toe aan het begin van databasegebruikersnamen. Alle namen van nieuw aangemaakte databasegebruikers zullen eruit zien als: gebruikersnaam_databasegebruikersnaam. Dit stelt u in staat om databasegebruikers te vinden die bij een specifieke gebruiker van Plesk horen.
  4. Geef aan of het aanmaken van databases op uw Plesk-server is toegestaan. Sommige toepassingen ondersteunen geen externe databases en kunnen alleen werken met databases die gehost worden op dezelfde server. Het is aan te raden de standaardoptie Toestaan van lokale databasehosting voor deze sitetoepassingen geselecteerd te laten, anders zult u dergelijke toepassingen niet kunnen gebruiken.
  5. Klik OK.