ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить MyWebSQL на Ubuntu 18.04

В этой статье мы покажем вам, как настроить MyWebSQL на сервере Ubuntu 18.04. MyWebSQL – это бесплатный WYSIWYG-клиент с открытым исходным кодом для управления базами данных на вашем сервере. Он обеспечивает простой и интуитивно понятный интерфейс с внешним видом настольного приложения. Это PHP-приложение предлагает богатый набор функций и множество инструментов для управления базами данных. Он может работать с большинством популярных типов баз данных, таких как базы данных MySQL, PostgreSQL и SQLite. С его быстрым и привлекательным веб-интерфейсом, это очень хорошая альтернатива популярному phpMyAdmin.

 

Вот некоторые из наиболее важных функций:

Установка MyWebSQL очень быстрая и простая. Никакой дополнительной настройки не требуется, и она работает со всеми основными веб-браузерами прямо из коробки.

 

Требования:

 

Шаг 1: Подключитесь к вашему серверу

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

ssh root@IP_ADDRESS -p PORT_NUMBER

 

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

После входа в систему убедитесь, что ваш сервер обновлен, выполнив следующие команды:

sudo apt update
sudo apt upgrade

 

Шаг 2: Установка LAMP

В этом разделе мы покажем вам, как установить стек LAMP на ваш VPS. Если у вас уже установлена LAMP/LEMP, вы можете пропустить эту часть и перейти к следующему шагу статьи.

Сначала давайте установим веб-сервер Apache. Мы можем сделать это, выполнив следующую команду:

apt install apache2

 

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

systemctl start apache2
systemctl enable apache2

 

Чтобы проверить и проверить, работает ли Apache на вашем сервере, выполните следующую команду:

systemctl status apache2

 

Вывод:

● 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

 

Далее нам нужно установить веб-сервер MySQL. Следующая команда установит последний сервер MySQL 5.7 из официальных репозиториев Ubuntu:

apt install mysql-server

 

После завершения установки введите следующую команду, чтобы обезопасить вашу установку:

mysql_secure_installation

 

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

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

 

Последний шаг нашей установки стека LAMP – установка PHP. В настоящее время версия PHP по умолчанию, доступная в официальном репозитории Ubuntu, – это PHP 7.2.

Чтобы установить PHP 7.2 на ваш сервер вместе с несколькими расширениями PHP, выполните следующую команду:

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

 

Чтобы проверить, правильно ли установлен PHP, вы можете запустить следующую команду:

php -v

 

Вывод:

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

 

Теперь у нас есть полностью рабочий стек 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 установить php-sqlite3

 

Шаг 4: Загрузка и установка пакета MyWebSQL

На момент написания этой статьи последняя версия MyWebSQL – MyWebSQL 3.7.

Вы можете скачать установочный файл с помощью следующей команды:

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

 

Чтобы распаковать файл архива в корневой каталог документов веб-сервера по умолчанию, выполните следующую команду:

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

 

Установите соответствующие права доступа к файлу и владельца (www-data является пользователем нашего веб-сервера 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

Как установить MyWebSQL на Ubuntu 18.04

 

После того, как вы проверите и убедитесь, что установка соответствует всем требованиям, вы можете удалить или переименовать файл 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, с которой вы можете начать управлять своими базами данных.

Exit mobile version