common_linux:mariadb
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
common_linux:mariadb [2023/05/19 12:30] – root | common_linux:mariadb [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | apt install qemu-====== 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 ==== | ||
+ | |||
+ | Необходимо разрешить работу сервера на всех (или определенных) IP-адресах. | ||
+ | |||
+ | <code bash> | ||
+ | nano / | ||
+ | |||
+ | </ | ||
+ | |||
+ | <code ini> | ||
+ | [mysqld] | ||
+ | bind-address | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== SSL ==== | ||
+ | |||
+ | Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги. | ||
+ | |||
+ | <code bash> | ||
+ | nano / | ||
+ | |||
+ | </ | ||
+ | |||
+ | <code ini> | ||
+ | [mysqld] | ||
+ | ssl-ca = / | ||
+ | ssl-cert = / | ||
+ | ssl-key = / | ||
+ | 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.1684488626.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)