This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-14. For the latest, interactive version please visit https://mariadb.com/kb/.

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é.

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.