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

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


common_linux:mariadb

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
common_linux:mariadb [2023/05/19 12:39] rootcommon_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
 +
 </code> </code>
 +
 ===== Базовая настройка ===== ===== Базовая настройка =====
 +
 ==== Bind IP ==== ==== Bind IP ====
 +
 Необходимо разрешить работу сервера на всех (или определенных) IP-адресах. Необходимо разрешить работу сервера на всех (или определенных) IP-адресах.
-<code bash>nano /etc/mysql/mariadb.conf.d/50-server.cnf</code>+ 
 +<code bash> 
 +nano /etc/mysql/mariadb.conf.d/50-server.cnf 
 + 
 +</code> 
 <code ini> <code ini>
 [mysqld] [mysqld]
 bind-address            = 0.0.0.0 bind-address            = 0.0.0.0
 +
 </code> </code>
 +
 ==== SSL ==== ==== SSL ====
 +
 Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги. Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги.
-<code bash>nano /etc/mysql/mariadb.conf.d/50-server.cnf</code>+ 
 +<code bash> 
 +nano /etc/mysql/mariadb.conf.d/50-server.cnf 
 + 
 +</code> 
 <code ini> <code ini>
 [mysqld] [mysqld]
Строка 29: Строка 48:
 ssl-key = /etc/mysql/server-key.pem ssl-key = /etc/mysql/server-key.pem
 require-secure-transport = on 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';
common_linux/mariadb.1684489184.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)