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:
- 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.
- 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
- 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.
- Ga vervolgens door naar de aanwijzingen van het registreren van uw database-server bij Plesk.
Om een PostgreSQL-databaseserver te installeren:
- 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.
- 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.
- Installeer het pakket op de juiste manier voor uw besturingssysteem.
- Voor RPM-gebaseerde Linux-systemen geeft u de volgende opdracht op:
rpm -ivh postgresql_file_name.rpm
- Voor DEB-pakket gebaseerde Linux-systemen geeft u de volgende opdracht op:
apt-get install package_name
- Voor FreeBSD-systemen kunt u, om vanuit een pakket te installeren, de volgende opdracht opgeven:
pkg_add pgsql-<versie>.tgz
- Om vanaf poorten te installeren geeft de volgende opdrachten:
cd /usr/ports/databases/postgresql<versie>-server
maak het installatiepakket schoon
- 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. - 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
- Om PostgreSQL opnieuw op te starten geeft u de volgende opdracht op:
service postgresql restart
- 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';
- Ga vervolgens door naar de aanwijzingen van het registreren van uw database-server bij Plesk.
Om een database-server in Plesk te registreren:
- Meld u aan bij Plesk.
- Klik op de snelkoppeling Server in het navigatiepaneel.
- Klik op het icoon Database-servers in de groep Diensten.
- Klik op het icoon Database-server Toevoegen in de groep Hulpprogramma's.
- Geef de eigenschappen van de database-server op:
- Geef de hostnaam of het IP-adres van de database-server op.
- Geef het poortnummer op via welke de database-server bereikt kan worden. MySQL-servers luisteren standaard op poort 3306 en PostgreSQL op poort 5342. U kunt het veld Poortnummer leeg laten als uw database-server de standaard poort gebruikt.
- Geef aan welk type database uw database-server gebruikt.
- Om deze database-server als standaard in te stellen voor het hosten van databases van klanten, selecteert u het selectievakje Gebruik deze server als standaard voor MySQL. Als u beschikt over een PostgreSQL-database-server, selecteer dan het selectievakje Gebruik deze server als standaard voor PostgreSQL.
- Geef de gebruikersnaam en het wachtwoord op van de beheerder van de database-server.
- Klik OK.
Om de hostingvoorkeuren in te stellen voor alle via Plesk aangemaakte databases:
- Ga naar Server > Database-servers > Voorkeuren.
- 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.
- 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.
- 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.
- Klik OK.