Инструменты пользователя

Инструменты сайта


common_linux:mariadb

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
common_linux:mariadb [2023/05/19 12:30] rootcommon_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
 +
 +</code>
 +
 +===== Базовая настройка =====
 +
 +==== Bind IP ====
 +
 +Необходимо разрешить работу сервера на всех (или определенных) IP-адресах.
 +
 +<code bash>
 +nano /etc/mysql/mariadb.conf.d/50-server.cnf
 +
 +</code>
 +
 +<code ini>
 +[mysqld]
 +bind-address            = 0.0.0.0
 +
 +</code>
 +
 +==== SSL ====
 +
 +Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги.
 +
 +<code bash>
 +nano /etc/mysql/mariadb.conf.d/50-server.cnf
 +
 +</code>
 +
 +<code ini>
 +[mysqld]
 +ssl-ca = /etc/mysql/cacert.pem
 +ssl-cert = /etc/mysql/server-cert.pem
 +ssl-key = /etc/mysql/server-key.pem
 +require-secure-transport = on
 +
 </code> </code>
  
 ===== Простые команды ===== ===== Простые команды =====
 +
 ==== Создать БД ==== ==== Создать БД ====
 +
 <code sql> <code sql>
 CREATE DATABASE db1 CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci' COMMENT 'demodb'; CREATE DATABASE db1 CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci' COMMENT 'demodb';
-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>
 +
 +==== Просмотр БД ====
 +<code sql>
 +SHOW DATABASES;
 ++--------------------+
 +| Database           |
 ++--------------------+
 +| information_schema |
 +| mysql              |
 +| performance_schema |
 +| test               |
 ++--------------------+
 </code> </code>
 ==== Удалить БД ==== ==== Удалить БД ====
 +
 <code sql> <code sql>
 DROP DATABASE db1; DROP DATABASE db1;
-or+OR
 DROP DATABASE IF EXISTS db1; DROP DATABASE IF EXISTS db1;
 +
 </code> </code>
 +
 ==== Изменение БД ==== ==== Изменение БД ====
 +
 <code sql> <code sql>
 ALTER DATABASE db1 CHARACTER SET='utf8'  COLLATE='utf8_bin'; ALTER DATABASE db1 CHARACTER SET='utf8'  COLLATE='utf8_bin';
 </code> </code>
  
-===== Заголовок ===== 
  
common_linux/mariadb.1684488626.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)