Як встановити MyWebSQL на Ubuntu 18.04

У цьому підручнику ми покажемо, як налаштувати MyWebSQL на сервері Ubuntu 18.04. MyWebSQL - це безкоштовний і відкритий веб-клієнт WYSIWYG для управління базами даних на вашому сервері. Вона забезпечує простий і інтуїтивно зрозумілий інтерфейс із зовнішнім виглядом настільної програми. Це PHP-додаток пропонує багатий набір функцій і багато інструментів для управління базами даних. Він може працювати з найпопулярнішими типами баз даних, такими як бази даних MySQL, PostgreSQL і SQLite. Завдяки швидкому та привабливому веб-інтерфейсу, це дуже гарна альтернатива популярному PHPMYADMIN.

Ось деякі з найважливіших функцій:

  • Кілька синтаксичних виділених редакторів SQL
  • WYSIWYG Таблиця творець / редактор
  • Редагування Quick Inplace у багатозаписному режимі
  • Зовнішній вигляд робочого столу
  • Відмінна підтримка для всіх основних браузерів
  • Установка нульової конфігурації
  • Багатомовний інтерфейс з підтримкою тем
  • Підтримує бази даних MySQL, PostgreSQL і SQLite
  • Імпорт бази даних сценарію, експорт бази даних, таблиць або результати до декількох форматів

Встановлення MyWebSQL дуже швидко і легко. Ніякої додаткової конфігурації не потрібно, і він працює з усіма основними веб-браузерами прямо з коробки.

Вимоги:

  • Для цілей цього підручника ми будемо використовувати Ubuntu 18.04 VPS.
  • Вам також знадобиться робочий стек LAMP або LEMP (Linux, Apache / Nginx, MySQL, PHP). Наша версія Ubuntu 18.04 VPS вже встановлена ​​з повністю налаштованим стеком LAMP. Однак, якщо у вашому VPS не встановлено жодного стека веб-хостингу, ми також покажемо вам, як це зробити, як частина цього підручника.
  • Також потрібен повний кореневий доступ до SSH або користувача з привілеями sudo.

Крок 1: підключіться до вашого сервера

Перш ніж почати, потрібно підключитися до сервера через SSH як кореневий користувач. Для цього використовуйте таку команду:

ssh root @ IP_ADDRESS -p PORT_NUMBER

і замінити IP_ADDRESS і PORT_NUMBER на фактичну IP-адресу сервера та номер порту SSH.

Увійшовши, переконайтеся, що ваш сервер оновлено, запустивши наступні команди:

sudo apt оновлення sudo apt

Крок 2: Встановіть LAMP

У цьому розділі ми покажемо, як встановити стек LAMP на ваш VPS. Якщо у вас вже встановлено LAMP / LEMP, ви можете пропустити цю частину і перейти до наступного кроку підручника.

По-перше, встановимо веб-сервер Apache. Ми можемо зробити це, виконавши таку команду:

apt install apache2

Після завершення інсталяції запустіть Apache і включіть його автоматично після перезавантаження за допомогою:

systemctl почати apache2 systemctl включити apache2

Щоб перевірити чи перевірити, чи Apache наразі працює на вашому сервері, виконайте таку команду:

systemctl статус apache2

вихід:

● apache2.service - завантажений HTTP-сервер Apache: завантажено (/lib/systemd/system/apache2.service; увімкнено); /lib/systemd/system/apache2.service.d └─apache2 -systemd.conf Активний: активний (працює) з Сб 2019-01-26 02: 20: 44 CST; 1h 57min тому Головний PID: 14666 (apache2) Завдання: 7 (limit: 2320) CGroup: /system.slice/apache2.service ├─ 504 / usr / sbin / apache2 -k start ├─14666 / usr / sbin / apache2 - k старт X─14686 / usr / sbin / apache2 -k початок X─14687 / usr / sbin / apache2 -k початок N─14688 / usr / sbin / apache2 -k start ├─14689 / usr / sbin / apache2 -k start .─14690 / usr / sbin / apache2 -k початок

Далі потрібно встановити веб-сервер MySQL. Наступна команда встановить останній сервер MySQL 5.7 з офіційних репозиторіїв Ubuntu:

apt встановити mysql-сервер

Після завершення інсталяції виконайте таку команду, щоб захистити установку:

mysql_secure_installation

Вам буде запропоновано відповісти на кілька запитань:

Встановіть плагін VALIDATE PASSWORD? (Натисніть y | Y для Так, будь-який інший ключ для Ні) N
Змінити пароль користувача root? (Натисніть y | Y для Так, будь-який інший ключ для Ні) N
Видалити анонімних користувачів? (Натисніть y | Y для Так, будь-який інший ключ для Ні) Y
Заборонити віддалений вхід до кореня? (Натисніть y | Y для Так, будь-який інший ключ для Ні) Y
Видалити тестову базу даних і доступ до неї? (Натисніть y | Y для Так, будь-який інший ключ для Ні) Y
Перезавантажити таблиці привілеїв зараз? (Натисніть y | Y для Так, будь-який інший ключ для Ні) Y

Останнім кроком нашої установки стеку LAMP є інсталяція PHP. В даний час стандартна версія PHP доступна в офіційному репозиторії Ubuntu - PHP 7.2.

Щоб встановити PHP 7.2 на сервері разом з декількома розширеннями PHP, запустіть таку команду:

apt install -y php php-спільний php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt

Щоб перевірити, чи правильно встановлено PHP, можна запустити таку команду:

PHP-V

вихід:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (побудований: Sep 13 2018 13: 45: 02) (NTS) Copyright (c) 1997-2018 PHP Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies з Zend OPcache v7.2.10- 0ubuntu0.18.04.1, авторське право (c) 1999-2018, від Zend Technologies

Зараз на нашому сервері працює повністю працюючий стек LAMP. Тепер ми готові перейти до наступного кроку цього посібника і розпочати інсталяцію MyWebSQL.

Крок 3: Встановіть необхідні залежності MyWebSQL

Перш ніж інсталювати MyWebSQL, нам потрібно встановити деякі додаткові залежності. Вони знадобляться для завершення інсталяції, а для MyWebSQL - для належної роботи. Ви можете встановити їх за допомогою:

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

Такі розширення не потрібні, але вони можуть надавати деякі додаткові функції:

apt install php-curl php-gmp

Якщо ви використовуєте SQLite, потрібно також:

apt-get install php-sqlite3

Крок 4: Завантажте та встановіть пакет MyWebSQL

На момент написання цієї статті остання версія MyWebSQL - це MyWebSQL 3.7.

Ви можете завантажити інсталяційний файл наступною командою:

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

Щоб розпакувати архівний файл до кореневого каталогу документа веб-сервера за замовчуванням, запустіть таку команду:

розпакуйте mywebsql-3.7.zip -d / var / www / html

Встановити відповідні права доступу та права власності (www-дані є користувачем нашого веб-сервера Apache):

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

Після розпакування архіву, MyWebSQL вже налаштований на використання кращих варіантів для всіх параметрів. Тепер ви можете перевірити та перевірити установку, ввівши в браузері наступне (за допомогою власного IP-адреси сервера): http://YOUR-SERVER-IP-ADDRESS/mywebsql/install.php

Після перевірки та переконання, що установка пройшла всі вимоги, ви можете видалити або перейменувати install.php файл з mywebsql каталог. Щоб видалити файл, виконайте таку команду:

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

Крок 5: доступ до MyWebSQL

Тепер ви можете отримати доступ до MyWebSQL, ввівши в браузері таке: http://YOUR-SERVER-IP-ADDRESS/mywebsql

Це дозволить перейти на екран входу до MyWebSQL, де потрібно ввести ім'я користувача та пароль бази даних, вибрати сервер бази даних, вибрати, чи використовувати MySQL, PostgreSQL або SQLite, і вибрати потрібну мову:

Встановлення MyWebSQL в Ubuntu 16.04

Після успішного входу ви перейдете на головну сторінку MyWebSQL, з якої ви зможете розпочати керування базами даних.

Оригінал статті

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.