common_linux:mariadb
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
common_linux:mariadb [2023/05/19 12:39] – root | common_linux:mariadb [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== MariaDB ====== | ====== MariaDB ====== | ||
- | ===== Установка DEB===== | + | |
+ | ===== Установка DEB ===== | ||
<code bash> | <code bash> | ||
# Add deb repo: script | # Add deb repo: script | ||
Строка 11: | Строка 13: | ||
# Secure mariadb | # Secure mariadb | ||
sudo mysql_secure_installation | sudo mysql_secure_installation | ||
+ | |||
</ | </ | ||
+ | |||
===== Базовая настройка ===== | ===== Базовая настройка ===== | ||
+ | |||
==== Bind IP ==== | ==== Bind IP ==== | ||
+ | |||
Необходимо разрешить работу сервера на всех (или определенных) IP-адресах. | Необходимо разрешить работу сервера на всех (или определенных) IP-адресах. | ||
- | <code bash> | + | |
+ | <code bash> | ||
+ | nano / | ||
+ | |||
+ | </ | ||
<code ini> | <code ini> | ||
[mysqld] | [mysqld] | ||
bind-address | bind-address | ||
+ | |||
</ | </ | ||
+ | |||
==== SSL ==== | ==== SSL ==== | ||
+ | |||
Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги. | Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги. | ||
- | <code bash> | + | |
+ | <code bash> | ||
+ | nano / | ||
+ | |||
+ | </ | ||
<code ini> | <code ini> | ||
[mysqld] | [mysqld] | ||
Строка 29: | Строка 48: | ||
ssl-key = / | ssl-key = / | ||
require-secure-transport = on | require-secure-transport = on | ||
+ | |||
</ | </ | ||
+ | |||
===== Простые команды ===== | ===== Простые команды ===== | ||
+ | |||
==== Создать БД ==== | ==== Создать БД ==== | ||
+ | |||
<code sql> | <code sql> | ||
CREATE DATABASE db1 CHARACTER SET = ' | CREATE DATABASE db1 CHARACTER SET = ' | ||
- | # or | + | # OR |
CREATE DATABASE IF NOT EXISTS db1; | CREATE DATABASE IF NOT EXISTS db1; | ||
- | # or | + | # OR |
CREATE OR REPLACE DATABASE db1; | CREATE OR REPLACE DATABASE db1; | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Просмотр БД ==== | ||
+ | <code sql> | ||
+ | SHOW DATABASES; | ||
+ | +--------------------+ | ||
+ | | Database | ||
+ | +--------------------+ | ||
+ | | information_schema | | ||
+ | | mysql | | ||
+ | | performance_schema | | ||
+ | | test | | ||
+ | +--------------------+ | ||
</ | </ | ||
==== Удалить БД ==== | ==== Удалить БД ==== | ||
+ | |||
<code sql> | <code sql> | ||
DROP DATABASE db1; | DROP DATABASE db1; | ||
- | # or | + | # OR |
DROP DATABASE IF EXISTS db1; | DROP DATABASE IF EXISTS db1; | ||
+ | |||
</ | </ | ||
+ | |||
==== Изменение БД ==== | ==== Изменение БД ==== | ||
+ | |||
<code sql> | <code sql> | ||
ALTER DATABASE db1 CHARACTER SET=' | ALTER DATABASE db1 CHARACTER SET=' |
common_linux/mariadb.1684489184.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)