Как установить mysql на astra linux
Перейти к содержимому

Как установить mysql на astra linux

  • автор:

Astra linux web server

Данную инструкцию можно использовать для любой операционной системы Linux на основе Debian.

Подготовка сервера

Заходим в систему под суперпользователем:

Настраиваем сеть. В Astra Linux это делается также как и в Ubuntu:

# vi /etc/network/interfaces

auto eth0
iface lo inet eth0

dns-nameservers 192.168.0.1 192.168.0.2

* В данном примере мы настроили сетевой интерфейс eth0 (задали IP-адрес 192.168.0.15 маску 255.255.255.0 и шлюз по умолчанию 192.168.0.1)

Для применения настроек необходимо перезапустить сетевую службу:

# service networking restart

В Astra Linux по умолчанию не настроены репозитории для установки пакетов, поэтому необходимо это сделать:

# vi /etc/apt/sources.list

deb ftp://ftp.astra-linux.com/astra/current/orel/repository orel main contrib non-free

* Эта строчка подключает официальный репозиторий Astra Linux.

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

# apt-get update && apt-get upgrade && apt-get dist-upgrade

Установим sshd для возможности удаленного управления нашим сервером:

# apt-get install openssh-server

Для синхронизации времени установим пакет ntpdate, синхронизируем время и настроим автоматическое задание:

# apt-get install ntpdate
# ntpdate ru.pool.ntp.org
# mkdir -p /var/cron/tabs && echo ‘0 0 * * * /usr/sbin/ntpdate ru.pool.ntp.org’ >> /var/cron/tabs/crontab && crontab /var/cron/tabs/crontab && crontab -l

Установка и настройка Nginx, PHP, MySQL

Устанавливаем пакет mysql-server:

# apt-get install mysql-server

* Во время установки будет предложено ввести новый пароль для mysql-записи root

# service mysql start

В официальных репозиториях Astra Linux нет Nginx, поэтому подключим официальный от nginx inc.:

# vi /etc/apt/sources.list

deb http://nginx.org/packages/debian/ wheezy nginx

* wheezy соответствует 7-й версии Debian. У вас может быть другая версия. Будьте внимательны.

Для успешного получения списка пакетов от нового репозитория, добавляем в систему PGP-ключ:

# wget http://nginx.org/keys/nginx_signing.key
# apt-key add nginx_signing.key

Теперь можем обновлять список пакетов и устанавливать веб-сервер nginx:

# apt-get update
# apt-get install nginx

Демон запускается автоматически. Попробуйте открыть браузер и ввести IP-адрес сервера. Вы должны увидеть приветствие от Nginx.

Устанавливаем php и php-интерпретатор:

# apt-get install php5 php5-fpm

В Astra Linux по умолчанию nginx работает от учетной записи nginx, а php-fpm — от www-data. В результате этого при попытке использовать веб-сервер с php-скриптами мы получим ошибку. Для решения этой проблемы необходимо поменять пользователя, от которого будет работать либо nginx, либо php-fpm. В данном примере, nginx:

# vi /etc/nginx/nginx.conf

* самая первая строчка — меняем nginx на www-data.

Настраиваем виртуальный домен для нового сайта:

# vi /etc/nginx/conf.d/site.local.conf

set $root_path /var/www/site.local;

gzip_proxied expired no-cache no-store private auth;

gzip_types application/x-javascript text/plain application/xml text/css;

fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;

fastcgi_param DOCUMENT_ROOT $root_path;

expires modified +1w;

* site.local необходимо заменить на домен вашего веб-приложения или сайта.
** /var/www/site.local — директория, в которую мы поместим файлы сайта.
*** allow 192.168.0.0/16 — подсеть, для которой мы разрешаем доступ к сайту. Если ограничивать не требуется, удалите строчку и следующую за ней deny all.
**** Остальные параметры я рекомендую изучить самостоятельно.

Создаем директорию для сайта, которую мы указали в конфигурационном файле:

Создаем в нем файл index.php с функцией phpinfo:

Перезапускаем наши демоны:

# service php5-fpm restart && service nginx restart

Проверьте работоспособность сервера, введя в адресной строке браузера IP-адрес сервера (в данном примере, 192.168.0.15). Сервер должен вернуть много параметров в различных таблицах.

Также в данных таблицах вы должны увидеть «MySQL Suppert — Enabled». Это говорит о том, что сервер готов к работе с базой MySQL.

Операционные системы Astra Linux

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении.

Astra Linux Common Edition предназначена для автоматизации коммерческих предприятий и органов государственного управления.

Astra Linux Special Edition предназначена для применения в автоматизированных системах в защищенном исполнении, обрабатывающих информацию ограниченного распространения, включая государственную тайну до степени секретности «особой важности» .

На сайте представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения. Кроме того, предоставлена возможность скачать дистрибутивы и исходные тексты операционной системы Astra Linux Common Edition, а также задать интересующие вопросы разработчикам .

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить на нашем сайте.

Установка и настройка Apache2 на Astra Linux

В данной статье приведён пример установки и настройки Apache HTTP Server (Apache2) на OC Astra Linux SE. Если в ОС уже настроен виртуальный дисплей xvfb, то подготовка системы не требуется и можно перейти сразу к установке Apache2.

Подготовка системы

Выполните следующие действия:

Разрешите доступ к DISPLAY 0.0. Для этого откройте файл X0.hosts, выполнив в терминале команду:

sudo nano /etc/X0.hosts

В открывшемся файле добавьте строку:

Примечание . Если у вас физический дисплей настроен на другой номер, то после X необходимо указать соответствующую цифру.

Откройте конфигурационный файл xserverrc:

sudo nano /etc/X11/xinit/xserverrc

exec /usr/bin/X -nolisten tcp «$@»

Откройте конфигурационный файл fly-dmrc:

sudo nano /etc/X11/fly-dm/fly-dmrc

sudo service fly-dm restart

После перезагрузки X-сервера запустите его заново командой startx и авторизуйтесь. Для корректной работы сервисов должен быть произведён вход пользователем в графическое окружение системы из физической консоли.

Установка и настройка Apache2

В стандартной поставке Astra Linux SE Apache2 доступен только в конфигурации prefork. В связи с этим для Astra Linux используется Apache2 собственной сборки, собранный с модулем coworker. Apache HTTP Server поставляется с архивом платформы и распаковывается в каталог /opt/ Foresight /fp9.2 -biserver/bin/apache/2.2.

mysql astra linux установка

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Обратите внимание: после установки сервера MySQL его необходимо запустить. Для этого (как в Debian, так и в RHEL / CentOS) необходимо выполнить команду:
service mysqld start

Кроме того, рекомендуем перезагрузить сервер и убедиться, что MySQL запускается при загрузке. Если не запускается, то в CentOS выполните команду:
chkconfig mysqld on

Установка клиента MySQL из репозитория

Для установки клиента mysql запустите в debian следующую команду:
apt-get install mysql-client

В случае, если у Вас установлен RHEL / CentOS, выполните такую команду:
yum install mysql

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Установка библиотек MySQL для поддержки компиляции (MySQL development) из репозитория

Если Вы устанавливаете MySQL не по своему желанию, а потому, что это необходимо для установки какой-либо программы (например, asterisk, поддержка cdr_mysql), то просто установить сервер (и/или клиент) MySQL недостаточно. Необходимо также поставить библиотеки MySQL, чтобы компиляция зависящей от MySQL программы была успешной.

Для debian это будет команда:
apt-get install libmysqlclient-dev

Для RHEL / CentOS выполните:
yum install mysql-devel

Первоначальная настройка MySQL

Задать пароль MySQL root

Настройка MySQL для работы в производственной среде

Выполните из командной строки:
/usr/bin/mysql_secure_installation

Создать необходимую базу данных и пользователя для нее

Это командная строка MySQL. Все SQL запросы и команды на создание баз данных, пользователей и т.д. вводятся в этой командной строке.

Для создания базы данных выполните в командной строке MySQL:
create database имя-базы-данных character set кодировка-базы-данных ;

например:
create database asterisk character set utf8;

Кодировку можно не указывать, при этом будет использоваться кодировка по умолчанию (см. настройки сервера MySQL):
create database mydatabase;

Установка и запуск MS SQL 2017 tra Linux

micro map

MS SQL на Astra Linux

С выходом Microsoft SQL Server 2017 для платформы Linux появился интерес запустить и проверить работу этого продукта на Astra Linux.

MS SQL 2017 поддерживается на операционных системах RHEL 7.3, 7.4, SLES 12 SP2, Ubuntu 16.04. Проверено – работает на всех трех дистрибутивах.

На других операционных системах установка возможна, но не поддерживается Microsoft.

Изучив технические требования к продукту (https://docs.microsoft.com/ru-ru/sql/linux/sql-server-linux-setup?view=sql-server-linux-2017) и руководства по установке, стало понятно, что сервис MS SQL Server 2017 рассчитан на работу под управлением systemd.

Astra Linux Special Edition текущих версий (до 1.5 включительно) работает с базовым сервисом init, поэтому попытка установки MS SQL 2017 была неуспешной.

Astra Linux Common Edition версий 1.11 и 2.11 (релиз «Орёл») работают под управлением systemd, поэтому они были использованы в экспериментах.

За основу была принята документация по установке на операционную систему Ubuntu 16.04. Эксперименты начали проводиться с дистрибутивом Astra Linux Common Edition v. 1.11.15 релиз «Орёл». Во время проведения экспериментов вышла новая версия – 2.11.3 – и эксперименты продолжились на этой версии.

Для проверки возможности функционирования MSQ SQL Server 2017 на Astra Linux Common Edition были использованы виртуальные машины под управлением VMware Workstation в такой конфигурации:

Таблица 1. Конфигурация виртуальных машин для MS SQL на Astra Linux.

Параметр Значение
ЦПУ 2
ОЗУ 4 ГБ
Жесткий диск SCSI, 20ГБ
Сеть 1 сетевая карта, NAT
Конфигурация ОС Один дисковый раздел, EXT4
Набор ПО: Базовые средства
Рабочий стол Fly
Средства работы в Интернет

Было предпринято несколько попыток установить MS SQL 2017 на Astra Linux. В этом обзоре будет рассмотрен выверенный вариант установки в последовательности, которая приводит к успешной установке и запуску сервера MS SQL 2017. Из-за форматирования печатного текста некоторые однострочные команды перетекают на две или три строки в приведенных участках кода.

echo «en_US.UTF-8 UTF-8» > /etc/locale.gen

Для некоторых утилит потребовалась английско-американская локализация рабочей среды, поэтому был установлен пакет locales, а системной переменной LANG было присвоено следующее значение: LANG=en_US.UTF-8

Для установки некоторых пакетов, не входящих в состав операционной системы Astra Linux, был добавлен репозиторий Debian, совместимой версии Stretch:

В версии Astra Linux Common Edition 1.11.15 понадобилось установить пакет ca-certificates перед загрузкой сертификата от Microsoft:

А в версии Astra Linux Common Edition 2.11.3 можно сразу загрузить сертификат от Microsoft:

#Update repository list

После этого можно подключать репозиторий Microsoft для SQL-сервера и дополнительных инструментов:

apt-get install unixodbc

apt-get install msodbcsql

apt-get install mssql-tools

apt-get install unixodbc-dev

Предварительно стоит установить несколько пакетов и библиотек, которые будут нужны SQL-серверу:

apt-get install libsss-nss-idmap0

apt-get install hostname

apt-get install libcurl3

apt-get install gdb

apt-get install libunwind8

Также выяснилось, что инструменты тоже лучше установить до самого сервера:

По ходу установки три из них попросили принять лицензионное соглашение.

Для удобства последующего использования стоит добавить каталог с инструментами в переменную пути:

Чтобы операционная система не стала получать обновления от Debian, в этом месте уже можно отключить репозиторий Debian:

apt-get download mssql-server

Теперь можно закачать текущий вариант SQL-сервера:

Такие предварительные действия приходится делать потому, что у пакета mssql-server есть жесткая зависимость от версии пакета openssl, который должен быть версии не больше 1.1.0, а в Astra Linux версия 1.1.0f. Поэтому mssql-server лучше установить вручную с отключенной проверкой зависимости от openssl:

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

systemctl start mssql-server

Затем необходимо проверить состояния сервиса mssql-server и, если он не запущен, то запустить его самостоятельно:

Также желательно убедиться, что SQL-сервер будет принимать сетевые запросы по стандартному порту TCP 1433:

В конце стоит запустить утилиту командной строки, подключиться к SQL-серверу и выполнить несколько простых SQL-команд, чтобы убедиться, что все заработало.

Подготовил Павел Гарбар.

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел. 8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Ольге Золиной тел. 8 (812) 326-78-30.

Sergey Danielyan

Правильная установка и настройка MySQL в Linux

Установка MySQL

Проверяем, установлен ли MySQL сервер

Если установлен, шаги по установке можете пропустить, хотя ознакомиться я все же советую с ними.

Существуют следующие основные пакеты связанные с mysql:

sudo yum install mysql mysql-server mysql-devel mysql-connector-java

Теперь надо установить сервер mysql на запуск в определенные runlevel‘ы (2, 3 и 5):

Если кто забыл соответствие цифрового значения runlevel‘а символьному:

Стартуем демон mysql:

Настройка сервера

Теперь пора настроить сервер. Начнем с пользователей.

Вот состояние таблицы user до начала действий с ней:

5 rows in set (0.00 sec)
> quit

Как видете, безопасность на уровне плинтуса. Хорошо хоть, что анонимного пользователя нет.

Для настройки базовых вещей в сервере, запустим настройку сервера через mysql_secure_installation. На время этой установки, пароль будет security. Ваш же пароль, как понимаете, должен отличаться.

Запустится скрипт, с запросами на то или иное действие. Вот ответы:

Install new password for root: security
А вот тут можно установить пароль для root

Do remove an anonymous user
На вопрос о том, удалить ли анонимного пользователя, отвечаем да

Do not disallow remote connections
Не запрещаем коннект к нашему северу с удаленных серверов (если, конечно, эта опция вам нужна, в другом случае, запретите ее)

Do reload the privileges
Перегрузим привилегии для их активации

Теперь для всех root пользователей установлен пароль.

UPDATE mysql.user SET Password = PASSWORD(‘security’) WHERE user = ‘root’;

Если же вы не запускали конфигурацию через mysql_secure_installation или не хотите этого делать по каким-то другим причинам, следующие команды удалят any пользователей:

Также, пароль для IPv6 localhost (@::1) можно установить таким образом:

Близится финал нашего действия. Осталось две вещи:

[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
character-set-server = utf8
collation-server = utf8_unicode_ci

[client]
default-character-set = utf8

Mysql astra linux установка

Linux supports a number of different solutions for installing MySQL. We recommend that you use one of the distributions from Oracle, for which several methods for installation are available:

Table 2.8 Linux Installation Methods and Information

Type Setup Method Additional Information
Apt Enable the MySQL Apt repository Documentation
Yum Enable the MySQL Yum repository Documentation
Zypper Enable the MySQL SLES repository Documentation
RPM Download a specific package Documentation
DEB Download a specific package Documentation
Generic Download a generic package Documentation
Source Compile from source Documentation
Docker Use the Oracle Container Registry. You can also use Docker Hub for MySQL Community Edition and My Oracle Support for MySQL Enterprise Edition. Documentation
Oracle Unbreakable Linux Network Use ULN channels Documentation

As an alternative, you can use the package manager on your system to automatically download and install MySQL with packages from the native software repositories of your Linux distribution. These native packages are often several versions behind the currently available release. You are also normally unable to install development milestone releases (DMRs), since these are not usually made available in the native repositories. For more information on using the native package installers, see Section 2.5.7, “Installing MySQL on Linux from the Native Software Repositories”.

MySQL

Stub
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Содержание

Попробуем ознакомиться и по минимуму настроить MySQL [ править ]

Установка и запуск [ править ]

Для начала, укажем для MySQL пароль рута (привилегированного пользователя): [ править ]

Затем, в консоли MySQL ввести следующую команду: Для MySQL версий 5.7.6 и новее (5.7.7, 5.7.8. )

Для MySQL версий 5.7.5 и старее (5.7.4, 5.7.3. )

точка с запятой в конце обязательны. Если опечаток не было и все правильно, сервер выдаст строку: Query OK, 0 rows affected (0.00 sec). Если у Вас уже был установлен пароль рута или какого-либо другого пользователя, для входа в консоль MySQL используется команда:

Создаем базу: [ править ]

Создаем пользователей: [ править ]

1.Для создания пользователя со ВСЕМИ правами. Пишут, что использовать только для устранения неполадок.

2. Для создания нового пользователя с меньшими привилегиями (должно работать для большинства веб-приложений), который может использовать только базу данных с именем «my_database», в MySQL строке введите:

Для выхода из консоли MySQL:

Для создания пароля рута и баз как АЛЬТЕРНАТИВУ можно использовать mysqladmin:

Далее о нюансах [ править ]

1. Конфигурационный файл расположен:

После правок перезагружать сервис: service mysqld restart.

2. Подключения к базе данных. При обычных параметрах, подключения идут к базе локально (localhost, 127.0.0.1, 0.0.0.0). Но если нам требуется подключится к базе из другого места, нужно думать заранее. Потому, что из соображений безопасности доступа к базе все подключения из вне отрублены. Такие необходимости возникают при необходимости подключится допустим из среды разработки NetBeans. При попытке подключения нам будет выдано сообщение:

Решением будет, только указание расположения подключающегося клиента при его создании.

3.Как получить доступ к MySQL из сети? Если действительно необходимо и доступ ограничивается внешними средствами — закомменируйте (поставьте знак # в начале строки) параметр

в файле /var/lib/mysql/my.cnf, с последующим перезапуском службы mysqld.

4. Посмотреть на каком порту, для каких интерфейсов работает mysqld демон, командой:

Видно, что mysql работает для всех интерфейсов и слушает 3306 порт.

О кодировках в MySQL 5.x [ править ]

Кодировку и таблицу сортировки, используемые по умолчанию в сервере, лучше задавать в my.cnf:

Для клиентов (например, команды mysql) кодировка указывается в секции [client] файла my.cnf:

При открытии соединения с базой нужно указывать кодировку, в которой клиент будет работать с базой. Это можно сделать строкой

в my.cnf. Команда set names устанавливает при подсоединении такие переменные как set_client, set_result, collaction_client, что позволяет серверу корректно воспринимать запросы и возвращать ответы.

Обратите внимание, что имена (таблиц и полей) хранятся в сервере в кодировке utf8 и это неизменяемо. Что насчёт их кодировки в запросе?

Name already in use

Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Настройка голого AstraLinux с репозиторием Smolensk для работы 1С-Битрикс и Битрикс24

Создаем пользователя bitrix:bitrix с домашней директорией /home/bitrix/ , создаем папку /home/bitrix/www/

Установка MariaDB (MySQL)

Получаем адрес свежего дистрибутива MariaDB. Например, получаем адрес tar.gz отсюда https://downloads.mariadb.org/interstitial/mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz/from/http%3A//mirror.timeweb.ru/mariadb/?serve&change_mirror_from=1

Полный адрес свежих релизов MariaDB тут https://downloads.mariadb.org/interstitial/mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz/from/http%3A//mirror.timeweb.ru/mariadb/

tar -zxf mariadb-10.3.11-linux-x86_64.tar.gz

Создаем пользователя, прокидываем симлинк

Теперь запускаем скрипт установки

После установки ставим права

Копируем скрипт управления сервисом

cp support-files/mysql.server /etc/init.d/mysql.server

Пробуем тестово запустить

Если видим консоль Mysql, значит все хорошо, выходим quit

Устанавливаем конфиг my.cnf и папку mysql с конфигами из архива

Создаем БД (пароль меняем):

Установка PHP 7 и сервера PHP-FPM

Ставим необходимые модули php

Ставим права на логи

Заливаем конфиги в /etc/php/

Собираем MSMTP (для отправки почты через внешний SMTP):

Заливаем конфиг msmtprc из архива в

/.msmtprc и создаем симлинки /etc/msmtprc и /usr/local/etc/msmtprc

Ставим права на конфиг и логи

Не забываем прописать в конфиге актуальные данные SMTP сервера!

echo -e «test message» | /usr/local/bin/msmtp —debug -t -i name@site.ru

В ответе ожидаем 250 OK

Полезные инструкции (для справки)

Устанавливаем нужные для сборки библиотеки

apt-get -y install build-essential zlib1g-dev libpcre3 libpcre3-dev libbz2-dev libssl-dev tar unzip

Переходим в удобную папку, например, tmp и начинаем собирать nginx и библиотеки. Начинаем с PCRE:

Модуль для чатов (устаревший, можно пропустить, но не забыть убрать из сборки):

Собираем и устанавливаем

Копируем конфиги из файла в /etc/nginx

Пробрасываем симлинк с /etc/nginx/nginx.conf в папку nginx в /usr/local/nginx , старый конфиг оттуда удалить.

Создать файлы логов /var/log/nginx/nginx_access.log и /var/log/nginx/nginx_error.log , дать пользователя bitrix

Запускаем service nginx start

Проверяем nginx -V и service nginx status

Заливаем правильный /etc/memcached.conf из конфигов

В битриксе настраиваем файлы (после внедрения битрикса) В файле /bitrix/php_interface/dbconn.php

Создаем новый файл /bitrix/.settings_extra.php

Проверяем корректность установки с помощью инструментов «Проверка сайта» и «Монитор производительности».

Необходимо наличие флагов +x у всех папок от корня до скриптов в /home/bitrix/www Проверить можно так namei -om /home/bitrix/www/index.php

Файлы .htaccess сервером php не обрабатываются, при необходимости пользуемся конвертером http://winginx.com/ru/htaccess

Необходимо открыть порты HTTP 8893, 8895 и HTTPS порт 8894.

Необходимо настроить SSL сертификат на сервере или роутере.

Залить в папку /home/bitrix/www скрипт restore.php , запустить в браузере, «загрузить архив с дальнего сайта», восстановить БД.

Установка модуля чатов PushJS

Устанавливаем nodejs sudo apt install -y nodejs

Устанавливаем redis sudo apt install redis-server

Меняем у юзера redis группу на bitrix usermod -g bitrix redis

Ставим права на папку c сокетом: chown -R redis:bitrix /var/run/redis/

Добавляем конфиг redis из данного репозитория в папку /etc/redis/redis.conf , старый удаляем.

Настраиваем сервис redis в systemd vi /etc/systemd/system/redis.service , прописываем

Сохраняем изменения и перезапускаем

Проверяем работу redis c помощью логов в /var/log/redis , а также с помощью curl:

Если видим PONG , то redis работает

Ставим npm curl -L https://www.npmjs.com/install.sh | sh

Теперь настраиваем запуск push-server. Создаем скрипт запуска /etc/init.d/push-server-multi — берем из данного репозитория. Размещаем конфиги push-server (все в данном репозитории). Основной конфиг push-server поместить в /etc/default/ , файлы шаблонов push-server-pub-__PORT__.json и push-server-sub-__PORT__.json поместить в /etc/push-server/ .

Распаковываем дистрибутив push-server:

и собираем его sudo npm install —production /opt/push-server/ 2>/dev/null

Добавляем push-server в сервисы systemd (копируем из репозитория) /lib/systemd/system/push-server.service Активируем сервис

Создаем папку для логов

Теперь пробуем инициировать модуль /etc/init.d/push-server-multi reset Результатом должны явиться шаблоны в папке /etc/push-server/ , а также логи в папке /var/log/push-server , без ошибок. Если что-то пошло не так, нужно удалить шаблоны (кроме изначальных двух), логи и сделать killall node , после устранения проблемы можно инициировать заново.

Если все хорошо, стартуем systemctl start push-server .

Переходим к настройке nginx. Прежде всего необходимо отключить старые конфиги чата.

Как установить mysql и mysql workbench в astra linux

Как установить MySQL и MySQL Workbench в Astra Linux: https://github.com/proffix4/dev_for_astralinux/tree/main/MySQL.

Установка Mysql, далее ставим сервер, потом клиент, в конце Mysql-Workbench на Ubuntu 20. Работать с Mysql можно как .

Посмотрев курс уроков по SQL, вы научитесь устанавливать субд MySQL и PostgreSQL локально и на VPS сервер, .

Инструкция о том, как экспортировать и импортировать базу данных из/в MySQL Worbench. Понадобится, если вы хотите .

Topic : Install MySQL Workbench in Ubuntu 20.04 (Linux) | Connect Database to MySQL Workbench In this video you will learn to .

В этом видео вы научитесь устанавливать СУБД MySQL Workbench на операционную систему Windows 10.

В этом видео мы установим MySQL сервер и MySQL клиент в Ubuntu, создадим свою первую базу данных и первую .

In this video i have shown how to download and install mysql workbench in ubuntu operating system or other debain based linux .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *