Per fare lavori di sviluppo web, è possibile installare XAMPP o lampada. Se si utilizza il server XAMPP per Ubuntu, non è necessario installare PhpMyAdmin separatamente. Verrà installato su XAMPP Server per impostazione predefinita quando installerà XAMPP Server. Ma se stai usando lampada su Ubuntu, devi installare PhpMyAdmin scaricando il pacchetto. Questo tutorial ti aiuterà a installare phpmyadmin su Ubuntu.
Prima di iniziare il processo di installazione, è necessario confermare che la lampada funziona correttamente. Esegui i seguenti comandi per verificare che Apache2, MySQL e PHP siano installati e funzionanti.
Controlla lo stato corrente di Web Server (Apache2).
$ sudo systemctl status apache2
Controlla la connessione di Database Server (MySQL/MARIADB). MySQL Server è installato qui.
[Se nessuna password è impostata per root]
$ sudo mysqlO
[Se l'utente root ha la password]
$ sudo mysql -u root -pControlla la versione del PHP installato.
$ php -v
Apri qualsiasi browser e controlla che il server Apache è in esecuzione.
http: // localhost
Dopo aver verificato le attività di cui sopra, è possibile avviare il processo di installazione di phpmyadmin su Ubuntu.
Esegui il comando di aggiornamento prima di dichiarare il processo di installazione di PhpMyAdmin.
$ sudo apt update
Dopo l'aggiornamento, eseguire il seguente comando per installare PhpMyAdmin dai repository di Ubuntu. Premere 'y' Quando chiederà l'autorizzazione per avviare l'installazione.
$ sudo apt installa phpmyadmin php-mbstring php-gettext
premi il spazio Per selezionare il server Apache2, Selezionare OK e premere Invio, quando appare il seguente prompt.
Selezionare SÌ e premere Invio per utilizzare DBConfig-Common Per l'impostazione del database.
Successivamente, è necessario impostare la password MySQL per stabilire la connessione con il server di database utilizzando PhpMyAdmin. Digita la password, seleziona OK e premere Invio.
Riprova la password per la conferma. Selezionare OK e premere Invio.
Esegui il comando seguente per abilitare l'estensione PHP, mbstring, Per l'utilizzo del file di configurazione Apache PhpMyAdmin.
$ sudo phpenmod mbstring
Riavvia Apache Server per ottenere l'effetto dell'installazione.
$ sudo systemctl riavvio apache2
Ora, PhpMyAdmin è installato correttamente e puoi fare il passaggio successivo per configurare l'altra configurazione di PhpMyAdmin.
Passaggio 2: Autenticazione e privilegi di configurazione
Un nome utente e una password predefiniti sono impostati al momento dell'installazione di PhpMyAdmin per svolgere attività di database. Il nome utente predefinito è 'phpmyadmin'E la password è quella che hai impostato nel passaggio precedente. Ma è meglio utilizzare phpmyadmin creando una connessione come utente root per eseguire tutti i tipi di operazioni di database. Se non è impostata una password per radice utente Quando è installato MySQL o MARIADB Server, è necessario impostare una password per il server di database in seguito. L'utente root può usare 'auth_socket' O 'mysql_native_password'Plugin per stabilire la connessione con il server. Se 'auth_socket"Il plugin viene caricato per l'utente root, quindi modificare il metodo di autenticazione dell'utente root"auth_socket' A 'mysql_native_password'A scopo di sicurezza. Puoi anche creare un nuovo account utente per accedere a PhpMyAdmin.
Configurazione per l'utente root:
Connettersi con il server di database e controllare il metodo di autenticazione corrente di radice utente.
$ sudo mysqlImposta la password per l'utente root se non impostata prima.
> Imposta password 'root'@'localhost' = password ('mynewpasword');Modifica il metodo di autenticazione dell'utente root utilizzando il comando alter se il metodo di autenticazione corrente dell'utente root è 'auth_socket'. Qui, il metodo di autenticazione è impostato su "mysql_native_password'Per impostazione predefinita. Quindi, non è necessario eseguire il seguente comando.
> Altera l'utente 'root'@'localhost' identificato con mysql_native_password di 'mynewpassword';Esegui il comando seguente per ricaricare l'autenticazione e mostra l'effetto della modifica.
> Privilegi a filo;Ancora una volta, eseguire la seguente query per verificare l'attuale metodo di autenticazione di radice utente.
> Seleziona utente, autenticazione_string, plugin, host da MySQL.utente;Configurazione per un particolare utente MySQL:
Se si desidera impostare l'autorizzazione per gli altri utente per accedere a PhpMyAdmin senza utente root, eseguire le seguenti attività.
Connettiti con MySQL Server come utente root e crea un nuovo utente. La password è impostata per l'utente root nel passaggio precedente. Quindi, devi usare -P Opzione per connettersi con il server.
$ mysql -u root -pEseguire la seguente query per creare un nuovo utente denominato 'Linuxhint';
> Crea "LinuxHint"@'LocalHost' identificato da 'SecretPass';Successivamente, è necessario impostare le autorizzazioni richieste per il nuovo utente per accedere al server di database. Esegui il comando seguente per impostare tutta l'autorizzazione per il nuovo utente.
> Concedi tutti i privilegi su *.* A 'linuxhint'@'localhost' con opzione di sovvenzione;Ora, esci dal prompt MySQL.
> uscita
Accedi PhpMyAdmin dal browser:
Apri qualsiasi browser e digita il seguente URL per verificarlo phpmyadmin funziona correttamente o no.
http: // localhost/phpmyadmin
Ora, accedi al server fornendo credenziali dell'utente root o appena create. La pagina seguente apparirà dopo l'accesso.
Step-3: usando phpmyadmin
Ci sono due pannelli in phpmyadmin pagina. Il pannello a sinistra mostra l'elenco di tutti i database, tabelle, procedure e viste esistenti. È necessario fare clic sul pulsante "+" del database particolare per mostrare le tabelle, le procedure e le visualizzazioni.
Il pannello a destra contiene diverse informazioni sul server del database e schede per eseguire attività di database particolari. Cinque secondi pannelli della pagina CPanel sono Impostazioni generali, impostazioni di aspetto, server di database, server Web e phpmyadmin. Gli usi di questi pannelli sono spiegati a breve qui.
Impostazioni generali:
Puoi utilizzare questo pannello per mostrare l'elenco di mysql chatset e modificare la raccolta della connessione MySQL.
Impostazioni dell'aspetto:
Modifica la lingua, il tema, la dimensione del carattere e altre impostazioni relative all'aspetto da questo pannello.
Server del database:
Questo pannello mostra diverse informazioni sul server di database, come nome server, tipo, versione, nome utente connesso, chatset ecc.
Server web:
Questo pannello mostra informazioni su Web Server, Client di database e PHP.
phpmyadmin:
Questo mostra la versione PhpMyAdmin e altre informazioni correlate.
Opzioni della scheda:
La parte superiore del pannello destro contiene la scheda menu. L'utente deve utilizzare le opzioni della scheda per eseguire vari tipi importanti operazioni di database, come il database o la tabella Crea o drop, eseguire SQL, esportazione o database di importazione, creare o rilasciare trigger ecc.
Ora phpmyadmin è uno strumento essenziale per qualsiasi sviluppatore web per semplificare le attività di database. Quindi, se si desidera utilizzare l'interfaccia Web per la gestione del database su Lamp Server, segui correttamente questo tutorial e divertiti.