Базы данных

В этой теме 5 ответов, 1 участник, последнее обновление  CTFAdmin 3 года/лет, 8 мес. назад.

  • Автор
    Сообщения
  • #1197

    CTFAdmin
    Хранитель

    MySQL

    Основные сведения:
    Тип БД: клиент-серверная, реляционная
    Порт: 3306
    Название процесса: mysqld
    Стандартный клиент: mysql
    Конфигурация: my.cnf
    Поддержка аутентификации: ДА
    Многопользовательский режим: ДА

    Работа с БД:
    1. Подключение к базе ctf на хосте 192.168.1.1 под пользователем root с паролем t00r
    mysql –uroot –pt00r –h192.168.1.1 –Dctf
    2. Справка по командам
    \h
    3. Показать список БД
    show databases;
    4. Войти в базу ctf
    use ctf;
    5. Показать таблицы в базе
    show tables;
    6. Выполнить запрос
    SELECT * from users;

  • #1198

    CTFAdmin
    Хранитель

    PostgreSQL

    Основные сведения:
    Тип БД: клиент-серверная, реляционная
    Порт: 5432
    Название процесса: postgres
    Стандартный клиент: psql
    Конфигурация: pg_hba.conf
    Поддержка аутентификации: ДА
    Многопользовательский режим: ДА

    Работа с БД:
    1. Подключение к базе ctf на хосте 192.168.1.1 под пользователем root с паролем t00r
    psql –U root –W t00r –h 192.168.1.1 –d ctf
    2. Справка по командам
    \h, \?
    3. Показать список БД
    \l
    4. Показать таблицы в базе
    \d
    5. Выполнить запрос
    SELECT * from users;

  • #1199

    CTFAdmin
    Хранитель

    MongoDB

    Основные сведения:
    Тип БД: клиент-серверная, NoSQL
    Порт: 27017, 28017 (http console)
    Название процесса: mongod
    Стандартный клиент: mongo
    Конфигурация: mongodb.conf
    Поддержка аутентификации: ДА
    Многопользовательский режим: ДА

    Работа с БД:
    1. Подключение к базе ctf на хосте 192.168.1.1 под пользователем root с паролем t00r
    mongo –u root –p t00r –-host 192.168.1.1 ctf
    2. Справка по командам
    help
    3. Показать список БД
    show dbs
    4. Войти в базу ctf
    use ctf
    5. Показать таблицы в базе
    show collections
    6. Выполнить запрос
    db.users.find()

  • #1200

    CTFAdmin
    Хранитель

    Redis

    Основные сведения:
    Тип БД: клиент-серверная, NoSQL
    Порт: 6379
    Название процесса: redis-server
    Стандартный клиент: redis-cli
    Конфигурация: redis.conf
    Поддержка аутентификации: ДА
    Многопользовательский режим: НЕТ

    Работа с БД:
    1. Подключение к базе 0 на хосте 192.168.1.1 с паролем t00r
    redis-cli –a t00r –h 192.168.1.1 –n 0
    2. Справка по командам
    help
    3. Войти в базу 1
    SELECT 1
    4. Показать все ключи в базе
    KEYS *
    5. Выполнить запрос ключа “user_1”
    get “user_1”

  • #1201

    CTFAdmin
    Хранитель

    SQLite

    Основные сведения:
    Тип БД: файловая (встраиваемая), реляционная
    Порт: -
    Стандартный клиент: sqlite3
    Поддержка аутентификации: НЕТ
    Многопользовательский режим: НЕТ

    Работа с БД:
    1. Подключение к базе ctf
    sqlite3 ctf.db
    2. Справка по командам
    .help
    3. Показать список БД
    .databases
    4. Показать таблицы в базе
    .tables
    5. Выполнить запрос
    SELECT * from users;

  • #1202

    CTFAdmin
    Хранитель

    Презентация с доклада по БД:
    Работа с базами данных в образах CTF

Для ответа в этой теме необходимо авторизоваться.