common_linux:mariadb
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
common_linux:mariadb [2023/05/19 12:10] – 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 | ||
Строка 8: | Строка 10: | ||
# Installing MDB | # Installing MDB | ||
sudo apt-get install mariadb-server galera-4 mariadb-client libmariadb3 mariadb-backup mariadb-common -y | sudo apt-get install mariadb-server galera-4 mariadb-client libmariadb3 mariadb-backup mariadb-common -y | ||
+ | |||
+ | # Secure mariadb | ||
+ | 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> | ||
+ | CREATE DATABASE db1 CHARACTER SET = ' | ||
+ | # OR | ||
+ | CREATE DATABASE IF NOT EXISTS db1; | ||
+ | # OR | ||
+ | CREATE OR REPLACE DATABASE db1; | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Просмотр БД ==== | ||
+ | <code sql> | ||
+ | SHOW DATABASES; | ||
+ | +--------------------+ | ||
+ | | Database | ||
+ | +--------------------+ | ||
+ | | information_schema | | ||
+ | | mysql | | ||
+ | | performance_schema | | ||
+ | | test | | ||
+ | +--------------------+ | ||
+ | </ | ||
+ | ==== Удалить БД ==== | ||
+ | |||
+ | <code sql> | ||
+ | DROP DATABASE db1; | ||
+ | # OR | ||
+ | DROP DATABASE IF EXISTS db1; | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Изменение БД ==== | ||
+ | |||
+ | <code sql> | ||
+ | ALTER DATABASE db1 CHARACTER SET=' | ||
+ | </ | ||
+ | |||
+ |
common_linux/mariadb.1684487439.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)