GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare phpMyAdmin su Ubuntu 18.04

phpMyAdmin è uno degli strumenti di gestione di database basati sul Web più popolari e ampiamente utilizzati sul mercato. È un'applicazione PHP gratuita e open source che consente agli utenti di gestire uno o più server di database SQL, sia in locale che su un server remoto utilizzando un browser Web con un'interfaccia utente grafica di facile utilizzo. Può essere utilizzato per gestire l'amministrazione di database MySQL e MariaDB. Puoi creare, modificare ed eliminare database o tabelle, eseguire query SQL, gestire i tuoi account utente e privilegi MySQL e molto altro, tutto dal tuo browser web. Oggi ti mostreremo come installare phpMyAdmin su Ubuntu 18.04.

Abbiamo una versione aggiornata di questo tutorial – Come installare phpMyAdmin su Ubuntu 20.04

Requisiti:

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
  • Avrai anche bisogno di uno stack LAMP o LEMP (Linux, Apache/Nginx, MySQL, PHP) funzionante. Il nostro Ubuntu 18.04 VPS viene già preinstallato con uno stack LAMP completamente configurato.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Fase 1:connettiti al tuo server

Prima di iniziare, devi connetterti al tuo server tramite SSH come utente root o qualsiasi altro utente con privilegi sudo.

Per connetterti al tuo server come utente root, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Assicurati di sostituire IP_ADDRESS e PORT_NUMBER con l'indirizzo IP del server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

sudo apt update
sudo apt upgrade

Fase 2:Installa phpMyAdmin

phpMyAdmin è già disponibile nei repository di pacchetti Ubuntu predefiniti.

Per installare phpMyAdmin, insieme a tutte le dipendenze richieste, esegui il seguente comando:

sudo apt install phpmyadmin

Durante l'installazione, ti verranno poste un paio di domande.

Scegli apache2 come server web:

Scegli <Yes> per configurare un database per phpMyAdmin con dbconfig-common:

Immettere e confermare una password dell'applicazione MySQL per phpMyAdmin:

Con quest'ultimo passaggio, l'installazione di phpMyAdmin è stata completata.

Per accedere a phpMyAdmin, riavvia prima il server web apache2 con:

systemctl restart apache2

e digita http://yourIPaddress/phpmyadmin nel tuo browser per accedere alla pagina di login:

Fase 3:accesso a phpMyAdmin

Per gestire i tuoi database utilizzando phpMyAdmin, dovrai accedere come utente root di MySQL o come un altro account utente MySQL con privilegi di amministratore. Ti mostreremo come accedere utilizzando entrambi questi metodi.

Accedi come root

Per impostazione predefinita, l'utente root è impostato per utilizzare auth_socket plug-in per autenticarsi sul server del database MySQL. Se vuoi essere in grado di autenticarti come utente root nel tuo phpMyAdmin, dovrai cambiare il metodo di autenticazione da auth_socket mysql_native_password.

Per fare ciò, connettiti al tuo server tramite SSH, quindi accedi al tuo server di database MySQL digitando il seguente comando:

sudo mysql

Questo ti porterà alla shell MySQL come utente root di MySQL. Per verificare il metodo di autenticazione di tutti i tuoi utenti, puoi eseguire quanto segue:

SELECT user,plugin FROM mysql.user;

Otterrai il seguente output sullo schermo:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Per modificare il plug-in di autenticazione da auth_socket mysql_native_password  per il tuo utente root, dovrai eseguire quanto segue:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'STRONG_PASSWORD';

Assicurati di sostituire la parte STRONG_PASSWORD con una password efficace che vorresti utilizzare per il tuo utente root MySQL.

Al termine, dovrai svuotare tutti i privilegi affinché le modifiche abbiano effetto:

FLUSH PRIVILEGES;

È quindi possibile eseguire nuovamente lo stesso comando per verificare se il metodo di autenticazione è stato aggiornato correttamente:

SELECT user,plugin FROM mysql.user;

Uscita:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | mysql_native_password |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Per disconnetterti dal server del database MySQL, puoi digitare:

exit;

Ora puoi usare il tuo utente MySQL per accedere al tuo phpMyAdmin e gestire i tuoi database.

Crea un nuovo utente amministratore

Un'altra opzione è creare un nuovo utente MySQL con privilegi di amministratore. Ti mostreremo come creare un nuovo utente chiamato "admin" che puoi utilizzare per accedere al tuo phpMyAdmin.

Per creare questo nuovo utente, accedi nuovamente al server del database MySQL con:

sudo mysql

Ed esegui il seguente comando:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';

Ancora una volta, assicurati di impostare una password complessa per il tuo utente. Quindi, imposta i privilegi appropriati eseguendo:

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;

Per uscire dal server del database MySQL, digitare:

exit;

Fase 4:Conclusione

Congratulazioni! Se sei arrivato a questo passaggio, hai installato correttamente phpMyAdmin sul tuo Ubuntu 18.04 VPS. Potrai accedere a http://yourIPaddress/phpmyadmin come utente root o come altro utente amministrativo, a seconda di quale dei due metodi hai deciso di impostare durante il tutorial. Una volta completata l'autenticazione, verrai indirizzato alla pagina principale di gestione di phpMyAdmin, come mostrato nello screenshot qui sotto, da cui potrai iniziare a lavorare con i tuoi database.

Ovviamente, se sei uno dei nostri clienti di Ubuntu Hosting, non devi installare phpMyAdmin sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente phpMyAdmin su Ubuntu 18.04 per te. Puoi anche controllare questa guida:Come installare phpMyAdmin su Ubuntu 20.04 per gli aggiornamenti.

PS. Se ti è piaciuto questo post su come installare phpMyAdmin su Ubuntu 18.04 VPS , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare Hadoop su Ubuntu 18.04 o 20.04

  2. Installa phpMyAdmin su Ubuntu 16.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare phpMyAdmin su Ubuntu 20.04

Come installare phpMyAdmin su Ubuntu 16.04

Come installare phpMyAdmin su Ubuntu 18.04 LTS

Come installare phpMyAdmin su Ubuntu 18.04

Come installare phpMyAdmin su Ubuntu 18.04

Come installare phpMyAdmin su Ubuntu 20.04

Come installare phpMyAdmin su Ubuntu 22.04