Добавление MariaDB
This commit is contained in:
parent
f65dd4c7f7
commit
672241188b
|
@ -1,3 +1,4 @@
|
||||||
# Базы данных
|
# Базы данных
|
||||||
|
|
||||||
- [PostgreSQL](src/postgresql.md)
|
- [PostgreSQL](src/postgresql.md)
|
||||||
|
- [MariaDB](src/mariadb.md)
|
|
@ -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;
|
||||||
|
```
|
Loading…
Reference in New Issue