Архив рубрики: Программы

Создание базы данных и пользователя в Mariadb через терминал

Про установку Mariadb в Centos 8 можно просмотреть тут.

В этой статье мы создадим базу данных. Сделаем для неё отдельного пользователя и назначим ему права.

С начала нам нужно подключиться к Mariadb.

Подключаемся к Mariadb:

mysql -u root -p

И вводим пароль рута.

Создаем базу данных командой:

CREATE DATABASE name_bd;

name_bd - это имя базы данных.

Создаем пользователя:

CREATE USER 'user_name’@’localhost' IDENTIFIED BY 'password';

user_name - имя учетной записи.

password - пароль учетной записи.

localhost - адрес хоста с которого разрешен доступ. Можно указать ip или имя хоста. Для разрешения подключения с любого ip указывается знак процентов %.

Для удаленного подключение к базе данных, нужно в конфиге MariaDB (my.cnf) разрешить подключения и настроить firewall.

Назначаем пользователю базу данных:

GRANT ALL PRIVILEGES ON name_bd.* TO 'user_name’@’localhost';

Тут все так же.

name_bd - это имя базы данных.

user_name - имя учетной записи.

localhost - адрес хоста с которого разрешен доступ. Можно указать ip или имя хоста. Для разрешения подключения с любого ip указывается знак процентов %.

Обновляем права доступа:

FLUSH PRIVILEGES;

Для выхода из Mariadb можно прописать exit или нажать Ctrl+D.

Видео

Cockpit веб-панель в CentOS

Cockpit - это веб-панель для управления сервером с открытым исходным кодом для Linux систем. Можно установить в дистрибутивах: CentOS, RHEL, Fedora, Ubuntu, Debian, Arch.

В CentOS 8 она включена по умолчанию.

Читать далее… →

Установка последней версии MariaDB в Centos 8

MariaDB - это ответвление от системы управления базами данных MySQL. На самом деле сейчас последнюю версию установить нельзя. Репозиторий разработчиков конфликтует с стандартным репозиторием. В стандартном репозитории версия 10.3. В репозитории разработчиков 10.4.

Читать далее… →

Установка последней версии Nginx в Centos 8

Nginx [engine x] — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения.

Для начала обновляем систему

sudo dnf update

Создаем файл для yum-репозитория Nginx:

sudo touch /etc/yum.repos.d/nginx.repo

Читать далее… →

Установка последней версии Php в Centos 7

В данные момент последняя версия php 7.4. Но когда выдет другая версия в репозитории Remi. Можно php74 заменить например на php75 и вы получите php 7.5. Поэтому эта установка подойтет и для других версий.

Читать далее… →

Установка последней версии Nginx в Centos 7

Nginx [engine x] — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения.

Для начала обновляем систему

sudo yum update

Создаем файл для yum-репозитория Nginx:

sudo touch /etc/yum.repos.d/nginx.repo

Читать далее… →

Программа Tar в Linux. Как пользоваться Tar?

Tar - это стандартная программа для работы с архивами в Linux и Unix системах. Утилита Tar при создании архивов, так же записывает в него информацию о правах, структуре и временные метки файлов. Программа Tar следует философии Unix (Делать одну вещь, но делать ее хорошо), поэтому она не сжимает архив. Для сжатия используются внешние утилиты bzip2 (расширение - bz2) и gzip (расширение - gz).

Читать далее… →