Passa ai contenuti principali

Server Aruba Cloud - CentOS 7 - Installare MariaDB Server e PHPMyAdmin





Come si installa Maria DB su un Server CentOS 7?

Su un server potrebbe essere necessario avere un DataBase relazionale,

Maria DB è un buon compromesso gratuito per gestire il sistema.


Installarlo è abbastanza semplice.

Da root sul sistema scrivere

sudo yum check-update

per fare un aggiornamento di programmi

sudo yum install mariadb-server

dopodiché avviare il server database

sudo systemctl start mariadb.service

A questo punto si deve dare la password al sistema.

Per fare ciò

sudo mysql_secure_installation

Dopo l'installazione il DataBase non ha password, quindi alla domanda 

Enter current Password (or enter for none), 

ovviamente diamo invio perché come detto non ha password, e poi alla domanda

Set root password [Y/n]

Immettiamo la password che non deve essere necessariamente quella di root del sistema operativo.

Alla domanda sulla rimozione della anonymous user premiamo Y, così mettiamo in sicurezza la macchina.

Alla domanda 

Disallow root login remotely [Y/n]

Rispondiamo Y, così vediamo che succede

Remove test database and access to it? [Y/n]

anche qui rispondiamo Y

Reload privilege tables now? [Y/n]

Ancora un Y


Installiamo l'interfaccia PHPMyAdmin

A questo punto, e lo facciamo in questo post, rimane da installare l'interfaccia PHPMyAdmin che è una interfaccia PHP per usare più comodamente il database da Web.

Ovviamente immaginiamo che il sistema abbia un webserver con PHP attivo sotto.

Esistono diverse procedure a seconda della versione di Linux usata.

Essendo questo articolo parte integrante della serie Server Aruba Cloud, inseriamo come installare il PHPMyAdmin su CentOS 7

Quindi sempre con i permessi root di CentOS 7, scriviamo


yum install phpmyadmin


A questo punto abbiamo installato il programma nella sua interezza, ma ovviamente non è accessibile da Web, in quanto manca il dominio sulla macchina per farlo caricare.

In questo caso si deve creare un VirtualHost sul server, meglio ancora con protezione SSL, casomai usando Let's Encrypt come fornitore dei certificati.

In generale, come porta standard 80 il VirtualHost è il seguente (da mettere nella cartella /etc/httpd/conf.d):

###
### Sito per accedere a phpmyadmind direttamente
###
### Versione generica da modificare a seconda della necessità
###
### Porta Standard 80
###
### - pma.dominio.tld:80
###### 
<VirtualHost pma.dominio.tld>
    DocumentRoot "/usr/share/phpMyAdmin"

    # Parametri della struttura in php 7.3
    # Nel caso si usi il Multi PHP Server

    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

    AddHandler php73-fcgi .php

    Action php73-fcgi /cgi-bin/php73.fcgi


    # Parametri della cartella in PHP 7.3

    <Directory /usr/share/phpMyAdmin>

DirectoryIndex index.php

AllowOverride all

Require all granted

    </Directory>
</VirtualHost>


Poi riavviamo il Server Web con il comando

sudo systemctl restart httpd


Oppure se si  preferisce

sudo systemctl stop httpd

sudo systemctl restart httpd


Poi è normale che quando si passa a porta SSL (443) si può redirigere (vedi Let's Encrypt)


Questo è come si presenta quando si è usati un dominio (o sottodominio) e lo si carica da web




Commenti

Post più popolari

Windows 7 - Installare ed usare una stampante sul Print Server GetNet 3 Port 2 USB e 1 LPT

Su una rete di calcolatori (che sia di uso casalingo, Small Office o Medium Office) la perifrica più ricercata è la stampante. In molti casi la soluzione più semplice è quella di collegarla ad un PC che fa da server e da qui condividerla con tutta la rete. Spesso, però, ciò non è fattibile.  Per ovviare al problema esistono delle "scatrolette" che consentono di collegare la periferica ad uno switch o router (a seconda della grandezza della rete) chiamate Print Server. Alcuni Print Server (come quello oggetto del nostro post) possono usare più stampanti. Nel caso specifico il modello della GetNet può usare 1 stampante su Porta Parallela (LPT) e 2 stampanti (non multifunzioni) su porta USB 1.1 GetNet Print Server 1 Parallel e 2 USB Il modello in questione ha in dotazione un CD che dovrebbe essere installato, ma non è compatibile con Windows a 64 bit (che sia XP, Vista, 7 o 8), e da problemi con Windows Vista, 7, 8 Nel caso specifico illustre...

HP Z440 Workstation - Il problema dello spegni ed accendi improvviso ed il reset del BIOS

Chi possiede una Workstation HP Z440 (con processore Xeon) o è incappato o potrebbe incappare in un problema, dalla sera alla mattina che può essere devastante se, da un lato non ci sono state avvisaglie e si sta lavorando a qualche progetto. Scrivo questa nota per me, ma nello spirito del blog , la condivido per chi si trovasse nello stesso problema.

Windows 11 - Trovare il mouse sul monitor con il pulsante CTRL

Capita spesso che ci perdiamo il puntatore del mouse sullo schermo, soprattutto ora che sui PC fissi è abbastanza comune usare 2 o più monitor Questo tipo di programma era, in altri tempi, un add-on dell'Intellimouse di Microsoft (quelli a pallina del secolo e millennio scorso) che, ora, è stato inserito di default nel sistema