Рассмотрим установку Nextcloud на чистый Centos 8. Для этого нам потребуется Centos 8 в минимальной установке и эта статья.
Архивы
Создание базы данных и пользователя в 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.
Видео
Установка последней версии MariaDB в Centos 8
MariaDB — это ответвление от системы управления базами данных MySQL. На самом деле сейчас последнюю версию установить нельзя. Репозиторий разработчиков конфликтует с стандартным репозиторием. В стандартном репозитории версия 10.3. В репозитории разработчиков 10.4.
Установка последней версии MariaDB в Centos 7
MariaDB — это ответвление от системы управления базами данных MySQL