GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat MyWebSQL na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nastavit MyWebSQL na serveru Ubuntu 18.04. MyWebSQL je bezplatný a open source webový WYSIWYG klient pro správu databází na vašem serveru. Poskytuje jednoduché a intuitivní rozhraní se vzhledem a dojmem desktopové aplikace. Tato aplikace založená na PHP nabízí bohatou sadu funkcí a spoustu nástrojů pro správu databází. Dokáže pracovat s nejoblíbenějšími typy databází, jako jsou databáze MySQL, PostgreSQL a SQLite. Díky svému rychlému a atraktivnímu webovému rozhraní je velmi dobrou alternativou k oblíbenému phpMyAdmin.

Zde jsou některé z nejdůležitějších funkcí:

  • Editory SQL se zvýrazněnou více syntaxí
  • Tvůrce/editor tabulky WYSIWYG
  • Rychlá úprava více záznamů Inplace
  • Vzhled a chování desktopových aplikací
  • Výborná podpora pro všechny hlavní prohlížeče
  • Instalace s nulovou konfigurací
  • Vícejazyčné rozhraní s podporou motivů
  • Podporuje databáze MySQL, PostgreSQL a SQLite
  • Importovat skript databáze, exportovat databázi, tabulky nebo výsledky do více formátů

Instalace MyWebSQL je velmi rychlá a snadná. Není nutná žádná další konfigurace a funguje se všemi hlavními webovými prohlížeči hned po vybalení.

Požadavky:

  • Pro účely tohoto výukového programu budeme používat Ubuntu 18.04 VPS.
  • Budete také potřebovat funkční zásobník LAMP nebo LEMP (Linux, Apache/Nginx, MySQL, PHP). Naše Ubuntu 18.04 VPS je již předinstalované s plně nakonfigurovaným zásobníkem LAMP. Pokud však na svém VPS nemáte nainstalovaný žádný webhostingový stack, v tomto tutoriálu vám také ukážeme, jak to udělat.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

Krok 1:Připojte se k serveru

Než začneme, musíte se připojit ke svému serveru přes SSH jako uživatel root. Chcete-li to provést, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte IP_ADDRESS a PORT_NUMBER svou skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

sudo apt update
sudo apt upgrade

Krok 2:Instalace LAMP

V této části vám ukážeme, jak nainstalovat zásobník LAMP na váš VPS. Pokud již máte nainstalovanou LAMP/LEMP, můžete tuto část přeskočit a pokračovat dalším krokem tutoriálu.

Nejprve nainstalujme webový server Apache. Můžeme to udělat spuštěním následujícího příkazu:

apt install apache2

Po dokončení instalace spusťte Apache a povolte jeho automatické spouštění po restartu pomocí:

systemctl start apache2
systemctl enable apache2

Chcete-li zkontrolovat a ověřit, zda je na vašem serveru aktuálně spuštěn Apache, spusťte následující příkaz:

systemctl status apache2

Výstup:

● 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

Dále musíme nainstalovat webový server MySQL. Následující příkaz nainstaluje nejnovější server MySQL 5.7 z oficiálních repozitářů Ubuntu:

apt install mysql-server

Po dokončení instalace zajistěte instalaci následujícím příkazem:

mysql_secure_installation

Budete vyzváni k zodpovězení několika otázek:

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

Posledním krokem našeho nastavení zásobníku LAMP je instalace PHP. V současné době je výchozí verzí PHP dostupnou v oficiálním repozitáři Ubuntu PHP 7.2.

Chcete-li nainstalovat PHP 7.2 na váš server spolu s několika rozšířeními PHP, spusťte následující příkaz:

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

Chcete-li ověřit, zda je PHP správně nainstalováno, můžete spustit následující příkaz:

php -v

Výstup:

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

Nyní máme na našem serveru plně funkční zásobník LAMP. Nyní jsme připraveni přejít k dalšímu kroku tohoto návodu a zahájit instalaci MyWebSQL.

Krok 3:Nainstalujte požadované závislosti MyWebSQL

Než nainstalujeme MyWebSQL, musíme nainstalovat některé další závislosti. Budou vyžadovány pro dokončení instalace a pro správné fungování MyWebSQL. Můžete je nainstalovat pomocí:

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

Následující rozšíření nejsou vyžadována, ale mohou poskytnout některé další funkce:

apt install php-curl php-gmp

Pokud používáte SQLite, je také vyžadován následující balíček:

apt-get install php-sqlite3

Krok 4:Stáhněte a nainstalujte balíček MyWebSQL

V době psaní tohoto článku je nejnovější verzí MyWebSQL MyWebSQL 3.7.

Instalační soubor si můžete stáhnout pomocí následujícího příkazu:

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

Chcete-li rozbalit soubor archivu do výchozího kořenového adresáře dokumentů webového serveru, spusťte následující příkaz:

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

Nastavte příslušná oprávnění k souboru a vlastnictví (www-data je uživatel našeho webového serveru Apache):

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

Po rozbalení archivu je MyWebSQL již nakonfigurováno pro použití nejlepších možností pro všechny parametry. Nyní můžete otestovat a ověřit instalaci zadáním následujícího do prohlížeče (pomocí vlastní IP adresy serveru): http://IP-ADRESA VAŠEHO-SERVERU/mywebsql/install.php

Jakmile ověříte a ujistíte se, že instalace splnila všechny požadavky, můžete odstranit nebo přejmenovat soubor install.php soubor z mywebsql adresář. Chcete-li soubor odebrat, spusťte následující příkaz:

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

Krok 5:Přístup k MyWebSQL

Nyní můžete přistupovat k MyWebSQL zadáním následujícího do prohlížeče: http://IP-ADRESA VAŠEHO-SERVERU/mywebsql

Tím se dostanete na přihlašovací obrazovku MyWebSQL, kde musíte zadat své uživatelské jméno a heslo k databázi, vybrat databázový server, vybrat, zda používáte MySQL, PostgreSQL nebo SQLite, a zvolit preferovaný jazyk:

Po úspěšném přihlášení budete přesměrováni na hlavní stránku MyWebSQL, ze které můžete začít spravovat své databáze.

Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte MyWebSQL instalovat do svého Ubuntu 18.04 VPS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují MyWebSQL na Ubuntu 18.04.

PS. Pokud se vám líbil tento příspěvek o jak nainstalovat MyWebSQL na Ubuntu 18.04 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat osTicket na Ubuntu 16.04

  2. Jak nainstalovat MyWebSQL na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  1. Jak nainstalovat NextCloud 15 na Ubuntu 18.04

  2. Jak nainstalovat Sensu na Ubuntu 18.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04