Computer 4 dummy

Informatica facile a portata di tutti

amministrazioneDatabaseguidaInstallazioniPHPraspberry pi

Raspberry installare phpmyadmin

Il phpmyadmin è uno dei più pratici, semplici e diffusi pacchetti web-based per gestire, monitorare e configurare un database MySQL e MariaDB. Si tratta di un software gratuito scritto in PHP molto semplice ed intuitivo per gestire i nostri database.

Installare LAMP

Per procedere all’installazione e configurazione dovete aver già installato il pacchetto base composto dal apache, php e MySQL seguendo questo tutorial: https://computer4dummy.altervista.org/raspberry-installare-apache-php-e-mysql/

Installiamo phpmyadmin

Una volta completata la guida procediamo con il comando:

sudo apt-get install phpmyadmin



La procedura richiede di selezionare quale web-server utilizzare, quindi selezioniamo con le frecce apache2 come nella schermata qui a sinistra.

Seguendo la procedura di installazione ci verranno chiesti user e password del DB mySQL.

 

Una volta terminata l’installazione procediamo con la configurazione dell’apache come segue:

sudo nano /etc/apache2/apache2.conf

alla fine del file (ci spostiamo con le frecce su e giù) aggiungiamo la seguente riga:

Include /etc/phpmyadmin/apache.conf

Salviamo il file e riavviamo il demone dell’apache:

sudo /etc/init.d/apache2 restart

Verifichiamo sul browser

A questo punto se è andato tutto bene digitando l’indirizzo ip della raspberry seguito da /phpmyadmin compare la schermata di login per accedere alle pagine di gestione del database.

http://indirizzoipraspberry/phpmyadmin

 

Utente e Password per il login

Ora vediamo come impostate un utente per permetterci di connetterci al Database MySQL.

Colleghiamoci al MariaDB Monitor

Da SU colleghiamoci con il comando:

sudo mysql -u root

Se la precedente installazione di MySQL ha funzionato correttamente dovremmo ottenere il seguente messaggio di benvenuto.

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 16
Server version: 10.1.37-MariaDB-0+deb9u1 Raspbian 9.0

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Selezioniamo il DB

MariaDB [(none)]> USE mysql;

Creiamo un nuovo utente

MariaDB [(none)]> create user 'user_admin'@'%' identified by '';

Impostiamo i permessi

MariaDB [(none)]> grant all privileges on *.* to 'user_admin'@'%';

Impostiamo il plugin

MariaDB [mysql]> UPDATE user SET plugin='mysql_native_password' WHERE User='user_admin';

Impostiamo la password

MariaDB [(none)]> SET PASSWORD FOR 'user_admin'@'%' = PASSWORD('password_admin');

Verifichiamo l’utente creato

MariaDB [(none)]> SELECT User, Host, plugin FROM mysql.user;

+------------+-----------+-----------------------+
| User       | Host      | plugin                |
+------------+-----------+-----------------------+
| root       | localhost | unix_socket           |
| user_admin | %         | mysql_native_password |
+------------+-----------+-----------------------+
2 rows in set (0.00 sec)

A questo punto possiamo eseguire il login da qualsiasi browser di qualsiasi PC nella rete utilizzando l’utente appena creato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.