MariaDB per DirectAdmin usando gli RPM
Se si utilizza DirectAdmin e si riscontrano problemi nell'Installare MariaDB con YUM, le istruzioni seguenti potrebbero essere d'aiuto. Il procedimento è molto diretto.
Nota: L'installazione di MariaDB tramite YUM è preferibile all'installazione manuale con i pacchetti RPM, perciò è bene seguire queste istruzioni solo se si verificano problemi come questo:
Starting httpd: httpd: Syntax error on line 18 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/libphp5.so into server: libmysqlclient.so.18: cannot open shared object file: No such file or directory
O come questo:
Starting httpd: httpd: Syntax error on line 18 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/libphp5.so into server: /usr/lib/apache/libphp5.so: undefined symbol: client_errors
Installazione con gli RPM
Per installare gli RPM, esiste una guida rapida e facile per Installare i file .rpm di MariaDB. Si seguano le istruzioni in quella pagina.
Modifiche necessarie
Non vogliamo che DirectAdmin elimini o sovrascriva la nostra installazione di MariaDB ogni volta che eseguiamo un aggiornamento. Per correggere questo comportamento, si può disabilitare l'installazione automatica di MySQL.
Si modifichi /usr/local/directadmin/custombuild/options.conf
Sostituire:
mysql_inst=yes
Con:
mysql_inst=no
Nota: Quando MariaDB viene installata manualmente (cioè non usando YUM), gli aggiornamenti non sono automatici. Occorre aggiornare gli RPM da sé.