Установка и настройка базы данных MySQL для Advanced Management Console

3 Установка и настройка базы данных MySQL для Advanced Management Console

База данных для AMC предоставляет данные хранилище для размещения всех данных. В базе данных хранится информация о файлах и приложениях MSI, правилах развертывания и наборах правил развертывания. В базе данных также хранится информация об агентах, статистике Java Runtime Environment (JRE) и конфигурациях Java Installer.

AMC также поддерживается в Oracle Database.

Этот раздел содержит следующие разделы, в которых описаны требования к программному обеспечению, а также установка и настройка MySQL для AMC:

  • Требования к программному обеспечению для База данных MySQL

  • Установка базы данных MySQL для Advanced Management Console

Требования к программному обеспечению для базы данных MySQL

Чтобы использовать базу данных MySQL с Advanced Management Console, загрузите и установите версию MySQL Server, упомянутую в разделе «Требования к программному обеспечению и системные требования для Advanced Management Console». Составные части.

Установка базы данных MySQL для Advanced Management Console

Этот раздел содержит следующие разделы, описать инструкции по установке и настройке MySQL для Advanced Management Console на разных платформах:

  • Установка базы данных MySQL в Windows

  • Установка и настройка MySQL в Linux

Установка базы данных MySQL в Windows

Чтобы установить базу данных MySQL:

  1. Установите только сервер базы данных MySQL и выберите Server Machine в качестве конфигурации тип.

  2. Выберите параметр для запуска MySQL как службы.

  3. Запустить команду MySQL -Line Client. Чтобы запустить клиент, введите следующую команду в окне командной строки: mysql -u root -p .

    Параметр -p необходим только в том случае, если для MySQL определен пароль root. При появлении запроса введите пароль.

  4. Создайте пользователя (например, amc2) и надежный пароль:

    mysql> создать пользователя amc2, идентифицированного как amc2;

    Чтобы ограничить доступ к машине (например, к localhost для пользователя) создайте пользователя следующим образом:

    mysql> создайте пользователя 'amc2' @ 'localhost', идентифицированного как 'amc2';

  5. Создайте базу данных (например, amc2) и предоставьте весь доступ пользователю (например, amc2 user):

    mysql> создать базу данных amc2;

    mysql> предоставить все на amc2. * to 'amc2';

  6. Настройте установку MySQL для обработки больших записей BLOB, таких как пакет AMC Agent (установка) и MSI двоичные файлы. Чтобы обрабатывать записи BLOB, отредактируйте файлы параметров MySQL.

    MySQL — это служба Windows, поэтому ее можно запускать или останавливать со страницы администратора службы Windows. Все обновления файла параметров MySQL my.ini должны выполняться администратором.

    Чтобы отредактировать файл my.ini :

    1. Откройте my.ini в редакторе. Вы должны отредактировать файл с правами администратора.

      По умолчанию в MySQL 5.6 файл параметров расположен в % PROGRAMDATA% MySQL MySQL Server 5.6 my.ini .

      Примечание.

      Начиная с MySQL 5.7.18, my-default.cnf больше не включается в дистрибутив и не устанавливается. пакеты. См. Параметры конфигурации сервера по умолчанию в Справочном руководстве MySQL.

    2. Задайте параметры max_allowed_packet и innodb_log_file_size в my. ini в разделе [mysqld] до показанных значений:

       [mysqld] max_allowed_packet = 300Minnodb_log_file_size = 768M 

      Примечание:

      Убедитесь, что нет других значений для max_allowed_packet и innodb_log_file_size , которые переопределяют заданное значение.

    3. Перезапустите службу MySQL, чтобы применить изменения.

Учетные данные пользователя базы данных MySQL, представленные в этом разделе, являются примерами. Консоли Advanced Management Console не нужно знать учетные данные пользователя вашей базы данных MySQL. Учетные данные пользователя базы данных MySQL требуются только для настройки соединения с источником данных на сервере приложений.

Установка и настройка MySQL в Linux

Ниже приведены примеры инструкций по установке и настройке базы данных MySQL для дистрибутива Oracle Linux операционной системы Linux:

Примечание:

Команды MySQL могут изменяться от одной версии к другой. Последние команды см. В Справочном руководстве по MySQL.

Перед тем, как продолжить установку, убедитесь, что репозиторий MySQL Yum добавлен в список репозиториев вашей системы. Это одноразовая операция, которую можно выполнить, установив RPM, предоставленный MySQL.

  1. Установите пакет сервера базы данных MySQL.

    Вы можно использовать инструмент Yum для установки MySQL в Oracle Linux: sudo yum install mysql-community-server .

    Примечание:

    Пароль автоматически генерируется для пользователя root. Используйте следующую команду для извлечения автоматически сгенерированного пароля:

      grep 'Временный пароль создается для root @ localhost'/var/log/mysqld. log | tail -1  

  2. Запустите службу MySQL:

    sudo systemctl start mysqld

  3. Запуск клиента командной строки MySQL:

    mysql -u root -p

    Параметр -p необходим, только если для MySQL определен пароль root. При появлении запроса введите пароль.

    Примечание.

    При необходимости сбросьте пароль, используя следующую команду:

      ALTER USER 'root' @ 'localhost' IDENTIFIED BY '';  

  4. Создайте пользователя (например, , amc2 ) и надежный пароль:

    mysql> создайте пользователя amc2, идентифицируемого как '';

    Чтобы ограничить доступ к машине (например, к localhost для пользователя), создайте пользователя следующим образом:

    mysql> создать пользователя 'amc2' @ 'localhost' с указанием '';

  5. Создайте базу данных (например, amc2 ) и предоставьте пользователю весь доступ, например, amc2 следующим образом:

    mysql> создать базу данных amc2;

    mysql> предоставить все на amc2. * для 'amc2';

  6. Настройте установку MySQL для обработки больших записей BLOB, таких как AMC Agent (installatio n) пакет и двоичные файлы MSI. Для обработки записей BLOB отредактируйте файл my.cnf . Для получения дополнительной информации см. Файлы опций MySQL.

    Чтобы отредактировать файл my.cnf :

    1. Откройте my.cnf в редакторе. Вы можете найти файл my.cnf в одном из следующих мест:

      • /etc /my.cnf

      • /etc/mysql/my.cnf

      • $MYSQL_HOME/my.cnf

      • [ datadir]/my.cnf

    2. Установите параметры max_allowed_packet и innodb_log_file_size в разделе [mysqld] на показанные значения:
        [mysqld] max_allowed_packet = 300Minnodb_log_file_size = 768M  

      Примечание:

      Убедитесь, что нет других значений для max_allowed_packet и innodb_log_file_size , которые переопределяют установленное значение.

    3. Перезапустите службу MySQL, чтобы применить изменения.

        sudo systemctl mysqld restart  

Учетные данные пользователя базы данных MySQL, представленные в этом разделе, являются примерами. Консоли Advanced Management Console не нужно знать учетные данные пользователя вашей базы данных MySQL. Учетные данные пользователя базы данных MySQL требуются только для настройки подключения к источнику данных на сервере приложений..



Как установить MySQL

Автор: Крейг Баклер

Программирование

Поделиться:

Бесплатная книга по JavaScript!

Пишите мощный, чистый и поддерживаемый JavaScript.

RRP $ 11,95

Получите книгу бесплатно!

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

Почему MySQL?

MySQL, несомненно, самая популярная и широко используемая база данных с открытым исходным кодом:

  • ее просто настроить и использовать
  • он признан одним из самых быстрых механизмов баз данных.
  • большинство веб-хостов Linux (и многих Windows) предлагают MySQL.
  • MySQL близко i Интегрирован с PHP, что делает его идеальным кандидатом для многих веб-приложений.

Зачем устанавливать MySQL локально?

Установка MySQL на ПК для разработки позволяет вам для безопасного создания и тестирования веб-приложения, не затрагивая данные или системы на вашем действующем веб-сайте (я расскажу об установке веб-сервера и PHP в следующих статьях).

В этой статье описывается, как установить MySQL в Windows, но доступны версии для Mac, Linux и некоторых других операционных систем.

Пакеты All-in-One

Есть несколько отличных универсальных пакетов один дистрибутив Windows, содержащий Apache, PHP, MySQL и другие приложения в одном установочном файле, например XAMPP, WampServer и Web.Developer. Нет ничего плохого в использовании этих пакетов, но ручная установка MySQL поможет вам узнать больше о системе и даст вам больше контроля.

Мастер установки MySQL

для MySQL доступен отличный мастер установки .msi. Мастер создает файл конфигурации my.ini и устанавливает MySQL как службу. Этот вариант, безусловно, рекомендуется для начинающих пользователей или, возможно, тех, кто устанавливает MySQL впервые.

Установка вручную

Установка вручную дает несколько преимуществ:

  • резервное копирование, переустановка или перемещение баз данных может быть выполнено за секунды (см. 8 советов по выживанию после сбоя ПК).
  • у вас больше контроля над тем, как и когда запускается MySQL
  • вы можете установить MySQL где угодно, например на переносной USB-накопитель (полезно для демонстрации клиента).

Шаг 1: загрузите MySQL
Загрузите MySQL с сайта dev.mysql.com/downloads/. Следуйте MySQL Community Server , Windows и загрузите версию «Без установщика».

Как всегда, вирус сканирует файл и проверьте его контрольную сумму MD5 с помощью такого инструмента, как fsum.

Шаг 2: извлеките файлы
Мы установим MySQL в C: mysql, поэтому извлеките ZIP-файл на свой диск C: и переименуйте папку с «mysql-xxxx-win32» на «mysql».

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

Шаг 3: переместите папку с данными (необязательно)
Я рекомендую поместить папку с данными на другой диск или раздел, чтобы упростить резервное копирование и повторную установку. Для целей этого примера мы создадим папку с именем D: MySQLdata и переместим в нее содержимое C: mysqldata.

Теперь у вас должно быть две папки, D: MySQLdatamysql и D: MySQLdatatest . Исходная папка C: mysqldata может быть удалена.

Шаг 4: создайте файл конфигурации
MySQL предоставляет несколько методов настройки, но, как правило, Проще всего создать файл my.ini в папке mysql. Есть сотни вариантов настройки MySQL в соответствии с вашими требованиями, но самый простой файл my.ini:

  [mysqld] # каталог установкиbasedir = "C:/mysql/" # каталог данныхdatadir = "D:/MySQLdata/"  

(Не забудьте изменить расположение этих папок, если вы установили MySQL или папку данных в другом месте.)

Шаг 5: протестируйте свою установку
Сервер MySQL запускается с помощью C: mysqlbinmysqld.exe. Откройте командное окно (Пуск> Выполнить> cmd) и введите следующие команды:

  cd mysqlbinmysqld  

Это запустит Сервер MySQL, который прослушивает запросы на локальном порту 3306. Теперь вы можете запустить инструмент командной строки MySQL и подключиться к базе данных. Откройте другое командное окно и введите:

  cd mysqlbinmysql -u root  

Появится приветственное сообщение и приглашение mysql> . Введите «показать базы данных»; для просмотра списка предопределенных баз данных.

Шаг 6: измените пароль root
Пользователь root MySQL — это всемогущая учетная запись, которая может создавать и уничтожать базы данных. Если вы находитесь в общей сети, рекомендуется изменить пароль по умолчанию (пустой). В командной строке mysql> введите:

  UPDATE mysql.user SET password = PASSWORD ("my-new-password") WHERE User = 'root'; FLUSH PRIVILEGES;  

Вам будет предложено ввести пароль при следующем запуске командной строки MySQL.

Введите «exit» в приглашении mysql>, чтобы остановить клиент командной строки. Теперь вы должны закрыть MySQL с помощью следующей команды:

  mysqladmin.exe -u root shutdown  

Шаг 7. Установите MySQL как службу Windows
Самый простой способ запустить MySQL — это добавить его как службу Windows.. В командной строке введите:

  cd mysqlbinmysqld --install  

Откройте Панель управления, Администрирование, затем Службы и дважды щелкните MySQL. Установите для параметра «Тип запуска» значение «Автоматический», чтобы MySQL запускался каждый раз при загрузке компьютера.

В качестве альтернативы установите для параметра «Тип запуска» значение «Вручную» и запускайте MySQL всякий раз, когда вы выбираете, используя команду «net start mysql ».

Обратите внимание, что службу Windows можно удалить используя:

  cd mysqlbinmysqld --remove  

См. также:

  • MySQL: плюсы и минусы таблиц MyISAM
  • MySQL: плюсы и минусы таблиц InnoDB
  • Как использовать внешние ключи MySQL для более быстрой разработки баз данных
  • Как установить Apache
  • Как установить PHP

Крейг Баклер

Крейг — внештатный веб-консультант из Великобритании, который создал свою первую страницу для IE2.0 в 1995 году. С тех пор он отстаивает стандарты, доступность и передовые методы HTML5. Он создал корпоративные спецификации, веб-сайты и онлайн-приложения для компаний и организаций, включая Парламент Великобритании, Европейский парламент, Министерство энергетики и изменения климата, Microsoft и многие другие. Он написал более 1000 статей для SitePoint, и вы можете найти его @craigbuckler.

Новые книги уже в продаже!

Получите практический совет, чтобы начать карьеру в программировании!


Освойте сложные переходы, трансформации и анимацию в CSS!

Последние удаленные задания

Продажи Представитель разработчиков

Flippa

  • crm
  • Google Таблицы

Спереди Конечный веб-разработчик и дизайнер

Encamp

  • html
  • css

Старший инженер DevOps по безопасности

OneLogin

  • aws
  • linux

Технический менеджер, Trello

Atlassian

  • trello

Старший интерфейсный разработчик

Livelike

  • javascript
  • html
Другие удаленные задания
Оцените статью
clickpad.ru
Добавить комментарий