Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XL Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 07 марта 2018 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Киреев А.П., Онищук С.Ю., Иниватов Д.П. ИНИЦИАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО РАБОТЕ С MYSQL-СЕРВЕРОМ НА ПЛАТФОРМЕ MACOS ВЕРСИИ 10.13.2 // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. XL междунар. студ. науч.-практ. конф. № 5(40). URL: https://sibac.info/archive/meghdis/5(40).pdf (дата обращения: 14.05.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 1 голос
Дипломы участников
У данной статьи нет
дипломов

ИНИЦИАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО РАБОТЕ С MYSQL-СЕРВЕРОМ НА ПЛАТФОРМЕ MACOS ВЕРСИИ 10.13.2

Киреев Александр Павлович

студент, радиотехнический факультет, ОмГТУ,

РФ, г. Омск

Онищук Сергей Юрьевич

студент, факультет транспорта, нефти и газа, ОмГТУ,

РФ, г. Омск

Иниватов Даниил Павлович

студент, радиотехнический факультет, ОмГТУ,

РФ, г. Омск

Пепеляев Алексей Вениаминович

научный руководитель,

доц., ОмГТУ,

РФ, г. Омск

В современном мире процесс информатизации является как никогда актуальным. Большинство повседневных задач, так или иначе связанных с обработкой данных, находят свое отражение в информационных процессах. Уже сложно представить обработку большого количества данных без использования компьютерной техники.

Обработка данных подразумевает под собой следующие операции: получение исходных данных, их корректный ввод в программное обеспечение, сортировка, редактирование в случае необходимости, эффективное извлечение.

Рассмотрим наглядный пример: пользователь зашел на Интернет-ресурс и затребовал предоставить необходимый ему материал. Если данные будут разбросаны хаотично, то пользователь попросту не дождется запрошенных данных и покинет сайт. То есть данные необходимо эффективно хранить и оперативно извлекать. Эффективность определяется минимальным временем, необходимым для выполнения запроса. Для этих целей используется понятие базы данных.

База данных – совокупность данных, представленных различными формами. Для взаимодействия с базами данных предназначено специальное программное обеспечение.

Программа базы данных – такое программное обеспечение, которое предназначено для обработки большого количества данных, а также для наиболее эффективного их извлечения согласно запросам. Пример таких программ: MySQL, PostgreSQL.

MySQL – свободная реляционная система управления базами данных. На данный момент продукт принадлежит американской корпорации Oracle. Одним из преимуществ данного ПО служит его многоплатформенность: поддержка Windows, Linux, macOS, Windows Server, FreeBSD. Официальный сайт продукта https://www.mysql.com.

Рассмотрим установку MySQL-сервера на операционную систему macOS. Испытуемая машина имеет следующие характеристики (табл. 1).

Таблица 1.

Основные характеристики испытуемой машины

Наименование техники

iMac (Retina 5K, 27-inch, Late 2014)

Версия macOS

High Sierra, 10.13.2

Процессор

4 GHz, Intel Core i7

Память

32 ГБ, 1600 MHz DDR3

Графика

AMD Radeon R9 M295X, 4 ГБ

 

Рассмотрим данный процесс поэтапно.

  1. Загрузка программного обеспечения (сервера MySQL) с официального сайта производителя.

Открываем браузер, переходим по ссылке https://www.mysql.com.

В открывшейся вкладке переходим в DOWNLOADS – Community - MySQL Community Server - DOWNLOADS. Тем самым производим загрузку исполняемого архива формата dmg.

  1. Инициализация сервера MySQL.

Открываем загруженный dmg-архив. Следуем согласно инструкции по установке (рис. 1).

 

/Users/alexander/Desktop/MySQL/1. Установка.png

Рисунок 1. Инициализация MySQL-сервера

 

По завершению установки программа выведет окно, в котором сгенерирован случайный пароль. Необходимо записать\скопировать его (рис. 2).

 

/Users/alexander/Desktop/MySQL/2. Начальный пароль.png

Рисунок 2. Окно со случайно сгенерированным паролем

 

  1. Запуск сервера посредством консольного и графического интерфейсов.

Для запуска сервера в консольном интерфейсе открываем терминал. Для этого переходим в Finder – Программы – Утилиты – Терминал (рис. 3). Запускаем сервер, используя команду:

sudo /usr/local/mysql/support-files/mysql.server start .

 

Рисунок 3. Запуск сервера с помощью консольного интерфейса

 

Аналогичного результата можно добиться и путем графического (более наглядного) интерфейса. Для этого переходим в Системные настройки – MySQL (рис. 4). В появившемся окне отчетливо видим кнопку «Start/stop MySQL Server», которая отвечает за запуск/остановку сервера MySQL.

 

/Users/alexander/Desktop/MySQL/4. Запуск сервера графический интерфейс.png

Рисунок 4. Запуск MySQL-сервера посредством графического интерфейса

 

  1. Запуск консольной утилиты MySQL.

Для управления MySQL-сервером с помощью встроенных средств операционной системы macOS запускаем консольную утилиту MySQL. Для этого отрываем Терминал (см. п. 3), в котором прописываем следующую команду:

sudo /usr/local/mysql/bin/mysql –u root –p .

 

Результатом будет служить строка, требующая ввести случайно сгенерированный при установке пароль от MySQL-сервера. Вводим корректный пароль, после чего перенаправляемся в консольную утилиту MySQL (рис. 5).

 

Рисунок 5. Консольная утилита MySQL

 

  1. Смена случайно сгенерированного пароля на произвольный.

Для смены пароля (рис. 6) на произвольный в консольной утилите MySQL прописываем следующую команду:

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘12345’;

где     root – имя пользователя;

localhost – локальный сервер;

12345 – новый произвольный пароль.

 

Рисунок 6. Смена пароля посредством консольной утилиты MySQL

 

Результатом правильного исполнения всех пунктов будет служить полностью рабочий MySQL-сервер, в котором можно приступать к непосредственному созданию баз данных либо к их стороннему подключению.

 

Список литературы:

  1. Ч. Белл, М. Киндал. Обеспечение высокой доступности систем на основе MySQL. 1-е изд. Русская Редакция, БХВ-Петербург, Москва, 2011, 624 стр.
  2. Р. Гринвальд, Р. Стаковьяк. Oracle 11g. Основы. 4-е изд. Символ-Плюс изд., Москва, 2009, 464 стр.
  3. С. Д. Кузнецов. Основы баз данных. 2-е изд. Бином. Лаборатория знаний, Интернет-университет информационных технологий, Москва, 2007, 488 стр.
  4. С. Тахагхогхи, Х. Е. Вильямс. Руководство по MySQL. 1-е изд. Русская Редакция, Москва, 2007, 544 стр.
  5. ISO/IEC 9075-2:2011, Information technology – Database languages – SQL – Part 2: Foundation (SQL/Foundation), 2011.
Проголосовать за статью
Конференция завершена
Эта статья набрала 1 голос
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.