GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare MyWebSQL su Ubuntu 20.04?

Ciao amici. Oggi imparerai come installare MySQL su Ubuntu 20.04.

MyWebSQL è un'applicazione web creata con PHP che ci permette di gestire un'istanza di MariaDB / MySQL, PostgreSQL o SQLite.

Essere compatibili con questi strumenti può essere di grande aiuto in molti progetti.

Quindi, con MyWebSQL puoi creare, modificare ed eliminare dati, tabelle e database tutto da una comoda interfaccia web. Iniziamo.

Installa MyWebSQL su Ubuntu 20.04

Installa Apache e PHP

Poiché si tratta di uno strumento web creato con PHP, dobbiamo installare questi due componenti.

Apri un terminale o una sessione SSH e aggiorna il sistema.

sudo apt update
sudo apt upgrade

Quindi installa Apache

sudo apt install apache

Quindi, installa PHP, i suoi moduli e anche unzip pacchetto necessario per il nostro post.

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-json php7.4-common php7.4-gmp php7.4-curl php7.4-mysql php7.4-pgsql php7.4-pgsql php7. 4-sqlite3 php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-cli php7.4-bcmath php7.4-xml php7.4-zip php7.4-imap unzip php7.4-imap unzip

Ricorda che nel tuo firewall devi aprire le porte 80 e 443 per l'accesso ad Apache.

Quindi applica le modifiche riavviando il servizio Apache.

Installa MariaDB

In questo post useremo MariaDB per dimostrare l'installazione di MyWebSQL ma in questo passaggio puoi installare PostgreSQL o SQLite e puoi comunque sfruttare l'applicazione.

Quindi, installa MariaDB sudo apt install mariadb-server Quindi, cambia la password dell'utente root usando il comando

sudo mysql_secure_installation

Dopo aver cambiato la password, ti verranno poste alcune domande di conferma a cui devi rispondere Y .

Ora crea un nuovo database che servirà come punto di partenza per l'utilizzo di MyWebSQL.

Quindi, accedi alla shell MariaDB.

sudo mysql -u root -p

Crea il database con il nome che ritieni corretto.

CREATE DATABASE websqldb;

Quindi, un utente diverso dall'utente root. Chiamalo come vuoi e imposta una password sicura.

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

Concedi le autorizzazioni sul nuovo database.

GRANT ALL ON websqldb.* TO 'user'@'localhost' WITH GRANT OPTION;

Aggiorna le autorizzazioni.

FLUSH PRIVILEGES;

Infine, esci dalla shell

exit;

Scarica MyWebSQL su Ubuntu 20.04

Crea una cartella per ospitare MyWebSQL nella directory web di Apache.

sudo mkdir /var/www/html/mywebsql/

Quindi scarica l'ultima versione disponibile. Al momento della stesura di questo post, è 3.8 .

wget https://liquidtelecom.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.8.zip -O mywebsql.zip

Ora decomprimi il file.

sudo unzip mywebsql.zip 

Sposta il contenuto della cartella nella cartella creata.

sudo mv mywebsql/* /var/www/html/mywebsql

Rendi Apache il proprietario della cartella,

sudo chown -R www-data:www-data /var/www/html/mywebsql/

E dagli i permessi necessari

sudo chmod -R 755 /var/www/html/mywebsql/

Il prossimo passo è creare un nuovo Virtual Host per Apache per gestire al meglio il sito MyWebSQL.

sudo nano /etc/apache2/sites-available/mywebsql.conf

E aggiungi quanto segue

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/mywebsql
    ServerName domain

    <Directory /var/www/html/mywebsql>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
    CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>

Sostituisci il ServerName valore con il tuo dominio. Salva le modifiche e chiudi l'editor.

Abilita la nuova configurazione

sudo a2ensite mywebsql.conf

E la rewrite modulo

sudo a2enmod rewrite

Infine, applica tutte le modifiche riavviando Apache.

sudo systemctl restart apache2

Hai finito.

Accesso a MyWebSQL

Si consiglia di dare un'occhiata a http://your-domain/install.php questo file mostra se il server soddisfa i requisiti. In tal caso, puoi uscire dalla pagina ed eliminarla.

sudo rm /var/www/html/mywebsql/install.php

E vai su http://your-domain per vedere la pagina di accesso.

Accedi con le credenziali create per il nuovo utente e, infine, vedrai l'immagine seguente.

Quindi, divertiti.

Conclusione

MyWebSQL è uno strumento molto utile per gli architetti. In questo post, hai imparato come installarlo su Ubuntu 20.04. Grazie.


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare MyWebSQL su Ubuntu 16.04

Come installare Nginx su Ubuntu 16.04

Come installare OpenCart su Ubuntu 18.04

Come installare MediaWiki su Ubuntu 18.04 LTS

Come installare Akaunting su Ubuntu 18.04 LTS

Come installare MyWebSQL su Ubuntu 18.04 LTS

Come installare CivilCRM su Ubuntu 18.04 LTS