Добавление MariaDB
This commit is contained in:
parent
f65dd4c7f7
commit
672241188b
|
@ -1,3 +1,4 @@
|
|||
# Базы данных
|
||||
|
||||
- [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