Добавление MariaDB

This commit is contained in:
Alexander Zhirov 2022-09-15 08:37:58 +03:00
parent f65dd4c7f7
commit 672241188b
2 changed files with 53 additions and 1 deletions

View File

@ -1,3 +1,4 @@
# Базы данных
- [PostgreSQL](src/postgresql.md)
- [PostgreSQL](src/postgresql.md)
- [MariaDB](src/mariadb.md)

51
databases/src/mariadb.md Normal file
View File

@ -0,0 +1,51 @@
# PostgreSQL
## Базовая настройка
### Подключение к MariaDB
Для подключения к MariaDB через терминал используется утилита `mysql`:
```
mysql -u <user_name> -p
```
где `user_name` - имя пользователя, под которым необходимо подключиться.
### Создание базы данных
```
CREATE DATABASE <name_db>;
```
### Создание пользователя
```
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';
```
где
- `user_name` - имя пользователя
- `password` - пароль пользователя
- `localhost` - адрес хоста с которого разрешен доступ. Можно указать IP или имя хоста. Для разрешения подключения с любого IP указывается знак процентов (`%`)
### Обновление прав доступа
```
FLUSH PRIVILEGES;
```