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

Come installare MyWebSQL su Ubuntu 18.04

In questo tutorial, ti mostreremo come configurare MyWebSQL sul server Ubuntu 18.04. MyWebSQL è un client WYSIWYG basato sul Web gratuito e open source per la gestione dei database sul tuo server. Fornisce un'interfaccia semplice e intuitiva con l'aspetto di un'applicazione desktop. Questa applicazione basata su PHP offre un ricco set di funzionalità e numerosi strumenti per la gestione del database. Può funzionare con i tipi di database più diffusi, come i database MySQL, PostgreSQL e SQLite. Con la sua interfaccia web veloce e attraente, è un'ottima alternativa al popolare phpMyAdmin.

Ecco alcune delle caratteristiche più importanti:

  • Più editor SQL evidenziati con sintassi
  • Creatore/editor di tabelle WYSIWYG
  • Modifica rapida di più record sul posto
  • Aspetto delle applicazioni desktop
  • Eccellente supporto per tutti i principali browser
  • Installazione configurazione zero
  • Interfaccia multilingue con supporto per temi
  • Supporta i database MySQL, PostgreSQL e SQLite
  • Importa script di database, esporta database, tabelle o risultati in più formati

L'installazione di MyWebSQL è molto semplice e veloce. Non è richiesta alcuna configurazione aggiuntiva e funziona immediatamente con tutti i principali browser Web.

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. Tuttavia, se non hai uno stack di web hosting installato sul tuo VPS, ti mostreremo anche come farlo come parte di questo tutorial.
  • È 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. Per fare ciò, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci IP_ADDRESS e PORT_NUMBER con il tuo attuale indirizzo IP del server e 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 LAMP

In questa sezione, ti mostreremo come installare lo stack LAMP sul tuo VPS. Se hai già installato LAMP/LEMP puoi saltare questa parte e procedere con il passaggio successivo del tutorial.

Innanzitutto, installiamo il server Web Apache. Possiamo farlo eseguendo il seguente comando:

apt install apache2

Al termine dell'installazione, avvia Apache e abilita l'avvio automatico dopo un riavvio con:

systemctl start apache2
systemctl enable apache2

Per controllare e verificare se Apache è attualmente in esecuzione sul tuo server, esegui il seguente comando:

systemctl status apache2

Uscita:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
         └─apache2-systemd.conf
Active: active (running) since Sat 2019-01-26 02:20:44 CST; 1h 57min ago
Main PID: 14666 (apache2)
Tasks: 7 (limit: 2320)
CGroup: /system.slice/apache2.service
        ├─ 504 /usr/sbin/apache2 -k start
        ├─14666 /usr/sbin/apache2 -k start
        ├─14686 /usr/sbin/apache2 -k start
        ├─14687 /usr/sbin/apache2 -k start
        ├─14688 /usr/sbin/apache2 -k start
        ├─14689 /usr/sbin/apache2 -k start
        └─14690 /usr/sbin/apache2 -k start

Successivamente, dobbiamo installare il server Web MySQL. Il comando seguente installerà l'ultimo server MySQL 5.7 dai repository ufficiali di Ubuntu:

apt install mysql-server

Una volta completata l'installazione, emetti il ​​seguente comando per proteggere l'installazione:

mysql_secure_installation

Ti verrà chiesto di rispondere a diverse domande:

Setup VALIDATE PASSWORD plugin? (Press y|Y for Yes, any other key for No) N
Change root password? (Press y|Y for Yes, any other key for No) N
Remove anonymous users? (Press y|Y for Yes, any other key for No) Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) Y

L'ultimo passaggio della configurazione dello stack LAMP è l'installazione di PHP. Attualmente, la versione PHP predefinita disponibile nel repository ufficiale di Ubuntu è PHP 7.2.

Per installare PHP 7.2 sul tuo server insieme a diverse estensioni PHP, esegui il seguente comando:

apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt

Per verificare se PHP è installato correttamente, puoi eseguire il seguente comando:

php -v

Uscita:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Ora abbiamo uno stack LAMP completamente funzionante in esecuzione sul nostro server. Ora siamo pronti per procedere al passaggio successivo di questo tutorial e iniziare l'installazione di MyWebSQL.

Fase 3:installa le dipendenze di MySQL richieste

Prima di installare MyWebSQL, è necessario installare alcune dipendenze aggiuntive. Saranno necessari per completare l'installazione e per il corretto funzionamento di MyWebSQL. Puoi installarli con:

apt install wget zip php-pgsql php-mysql php-bcmath

Le seguenti estensioni non sono richieste, ma possono fornire alcune funzionalità aggiuntive:

apt install php-curl php-gmp

Se stai usando SQLite, è richiesto anche il seguente pacchetto:

apt-get install php-sqlite3

Fase 4:scarica e installa il pacchetto MySQL

Al momento della stesura di questo articolo, l'ultima versione di MySQL è MyWebSQL 3.7.

Puoi scaricare il file di installazione con il seguente comando:

wget https://newcontinuum.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip

Per decomprimere il file di archivio nella directory principale dei documenti del server Web predefinito, eseguire il comando seguente:

unzip mywebsql-3.7.zip -d /var/www/html

Imposta le autorizzazioni e la proprietà del file appropriate (www-data è l'utente del nostro server Web Apache):

chown -R www-data:www-data /var/www/html/mywebsql/
chmod -R 775 /var/www/html/mywebsql/

Dopo che l'archivio è stato decompresso, MySQL è già configurato per utilizzare le migliori opzioni per tutti i parametri. Ora puoi testare e verificare l'installazione digitando quanto segue nel tuo browser (utilizzando il tuo indirizzo IP del server): http://YOUR-SERVER-IP-ADDRESS/mywebsql/install.php

Dopo aver verificato e assicurato che l'installazione abbia soddisfatto tutti i requisiti, puoi rimuovere o rinominare il install.php file da mywebsql directory. Per rimuovere il file, esegui il seguente comando:

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

Passaggio 5:accesso a MyWebSQL

Ora puoi accedere a MyWebSQL digitando quanto segue nel tuo browser: http://YOUR-SERVER-IP-ADDRESS/mywebsql

Questo ti porterà alla schermata di accesso di MyWebSQL in cui devi inserire il nome utente e la password del database, selezionare il server del database, selezionare se utilizzare MySQL, PostgreSQL o SQLite e scegliere la lingua preferita:

Una volta effettuato correttamente l'accesso, verrai indirizzato alla pagina principale di MyWebSQL da cui potrai iniziare a gestire i tuoi database.

Ovviamente, se sei uno dei nostri clienti di Ubuntu Hosting, non devi installare MyWebSQL sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente MySQL su Ubuntu 18.04 per te.

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


Panels
  1. Come installare Graylog Server su Ubuntu 16.04

  2. Come installare PHP 7.2 su Ubuntu 16.04

  3. Come installare NextCloud 15 su Ubuntu 18.04

  4. Come installare Sensu su Ubuntu 18.04

  5. Come installare Nginx su Ubuntu 18.04

Come installare MySQL su Ubuntu 18.04

Come installare il server Minecraft su Ubuntu 18.04

Come installare aaPanel su Ubuntu 20.04

Come installare NextCloud 13 su Ubuntu 16.04

Come installare osTicket su Ubuntu 16.04

Come installare MyWebSQL su Ubuntu 16.04