- Configuring mysql in windows
- Software Requirements for MySQL Database
- Installing MySQL Database for Advanced Management Console
- Installing MySQL Database on Windows
- Installing and Configuring MySQL on Linux
- Как установить и настроить MySQL на сервере Windows
- Скачать MySQL Installer для Windows
- Настройка MySQL Installer для Windows
- Настройка сервера MySQL на Windows
- 1. Высокая Доступность
- 2. Тип и сеть
- 3. Способ Аутентификации
- 4. Учетные записи и роли в MySQL
- 5. Служба SQL в Windows
- 6. Параметры Логирования (Необязательно)
- 7. Дополнительные Опции (Опционально)
- 8. Подтвердить Конфигурацию Сервера
- Полная установка MySQL на Windows Server
- Запустите MySQL Server в Windows
- Остановить сервер MySQL на Windows
- Заключение
Configuring mysql in windows
The database for the AMC provides data storage to host all the data. The database stores information about MSI files and applications, deployment rules, and deployment rule sets. The database also stores information about agents, Java Runtime Environment (JRE) statistics, and Java Installer configurations.
The AMC is also supported on Oracle Database.
This topic contains the following sections that describe software requirements and MySQL installation and configuration for the AMC :
Software Requirements for MySQL Database
To use MySQL database with Advanced Management Console , download and install a version of MySQL Server mentioned in Software Prerequisites and System Requirements for Advanced Management Console Components.
Installing MySQL Database for Advanced Management Console
This topic contains the following sections that describe MySQL installation and configuration setup instructions for Advanced Management Console on different platforms:
Installing MySQL Database on Windows
To install MySQL database:
Install the MySQL database server only and select Server Machine as the configuration type.
Select the option to run MySQL as a service.
Launch the MySQL Command-Line Client. To launch the client, enter the following command in a Command Prompt window: mysql -u root -p .
The -p option is needed only if a root password is defined for MySQL. Enter the password when prompted.
Create the user (for example, amc2) and a strong password:
mysql> create user ‘amc2’ identified by ‘amc2’;
To restrict access to a machine (for example, to localhost for a user) create the user as follows:
mysql> create user ‘amc2’@’localhost’ identified by ‘amc2’;
Create the database (for example, amc2) and grant all access to the user (for example, amc2 user):
mysql> create database amc2;
mysql> grant all on amc2.* to ‘amc2’;
Configure your MySQL installation to handle large BLOB entries, such as AMC Agent (installation) bundle and MSI binaries. To handle BLOB entries, edit the MySQL Option Files.
MySQL is a Windows Service, so it can be started or stopped from the Windows Service administrator page. Any updates to the my.ini MySQL option file must be done by the administrator.
To edit the my.ini file:
Open the my.ini file in an editor. You must edit the file with administrator privileges.
By default, on MySQL 5.6, the option file is located at %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini .
As of MySQL 5.7.18, my-default.cnf is no longer included in or installed by distribution packages. See Server Configuration Defaults in MySQL Reference Manual .
Set the options max_allowed_packet and innodb_log_file_size in my.ini in the [mysqld] section to the values shown:
Ensure that there are no other values for max_allowed_packet and innodb_log_file_size that override the set value.
Restart the MySQL service to apply changes.
The MySQL database user credentials provided in this topic are examples. The Advanced Management Console doesn’t need to know your MySQL database user credentials. MySQL database user credentials are only required to configure the Data Source connection in the application server.
Installing and Configuring MySQL on Linux
The MySQL commands might change from one version to another. For the latest commands, see MySQL Reference Manual.
Before you proceed with installation, ensure that the MySQL Yum repository is added to your system’s repository list. This is a one-time operation, which can be performed by installing an RPM provided by MySQL.
- Install the MySQL database server package.
You can use the Yum tool to install MySQL on Oracle Linux: sudo yum install mysql-community-server .
A password is auto-generated for the root user. Use the following command to extract the auto generated password:
sudo systemctl start mysqld
The -p option is needed only if a root password is defined for MySQL. Enter the password when prompted.
Reset the password, if required, using the following command:
mysql> create user ‘amc2’ identified by ‘ ‘;
To restrict the access to a machine (for example, to localhost for a user) create the user as follows:
mysql> create user ‘amc2’@’localhost’ identified by ‘ ‘;
mysql> create database amc2;
mysql> grant all on amc2.* to ‘amc2’;
To edit the my.cnf file:
Open the my.cnf file in an editor. You can find the my.cnf file in one of the following locations:
Ensure that there are no other values for max_allowed_packet and innodb_log_file_size that override the set value.
Restart the MySQL service to apply changes.
The MySQL database user credentials provided in this topic are examples. The Advanced Management Console doesn’t need to know your MySQL database user credentials. MySQL database user credentials are only required to configure the Data Source connection in the application server.
Как установить и настроить MySQL на сервере Windows
MySQL — это хорошо зарекомендовавшая себя система управления реляционными базами данных. Она полностью совместима с операционной системой Windows. Установщик MySQL предназначен для упрощения установки и настройки продуктов MySQL. MySQL может быть установлен и развернут в течение нескольких минут.
Эта статья является полной, богатой на изображения и фокусируется на отдельных шагах, необходимых для установки и настройки MySQL на сервере Windows.
Требования к установки MySQL на сервер Windows
- Права администратора на Windows server
- Компьютерная система Windows
Скачать MySQL Installer для Windows
Установщик MySQL для Windows помогает вам управлять процессом установки, предоставляя удобный интерфейс. Он также проведет вас через шаги, необходимые для настройки MySQL.
Откройте свой сервер Windows и загрузите установщик MySQL. Бесплатный установщик MySQL Community edition доступен с официальной страницы: https://dev.mysql.com/downloads/installer/
Вам предоставится возможность загрузить либо версию сообщества, либо полный пакет MySQL.
- Веб-версия (A) содержит только установщик MySQL и конфигурационные файлы. Вы можете настроить и добавить дополнительные продукты MySQL на более позднем этапе.
- Полная версия (B) содержит все продукты MySQL Windows, включая сервер MySQL.
Выберите и загрузите версию которая вам требуется. В этом примере мы выбрали полный пакет MySQL (B).
Скачать MySQL Installer для Windows
После выбора версии вам предоставят возможность зарегистрироваться в учетной записи сообщества MySQL. Если вы не заинтересованы, выберите опцию «No thanks, just start my download» в нижней части страницы.
возможность зарегистрироваться в учетной записи сообщества MySQL
При выборе этого параметра процесс загрузки начинается сразу. После завершения загрузки вы можете запустить установочный файл MySQL из папки Загрузки.
Это займет несколько минут, пока Windows настроит установщик MySQL и подготовит процесс установки и настройки.
Настройка MySQL Installer для Windows
Примечание: предварительно настроенные настройки могут быть настроены позже, если это необходимо.
После принятия условий лицензионного соглашения Oracle, первый экран, с которым вы столкнетесь, позволяет определить, какие продукты MySQL будут установлены. Вы можете выбрать один из нескольких предопределенных вариантов или создать свой собственный тип установки.
- Разработчик по умолчанию устанавливает все инструменты, необходимые для разработки и эффективного микроуправления базами данных MySQL.
- Только Сервер используется для установки экземпляр сервера MySQL, но при этом вы отказываетесь от других продуктов MySQL.
- Клиент устанавливает все продукты, кроме сервера MySQL и связанных с ним инструментов.
- Полная конфигурация устанавливает все доступные продукты MySQL.
Пользовательская установка позволяет выбрать отдельные элементы, которые должны быть установлены и изменить настройки по умолчанию.
В приведенном ниже примере мы выбираем опцию Только сервер и нажимаем кнопку Далее.
Установка Только сервера
Далее система попытается устранить возможные несоответствия. Установщик может сообщить вам, что для продолжения процесса необходимо установить дополнительные пакеты (например, распространяемый пакет Microsoft Visual C++ 2019). Вы также можете столкнуться с несоответствиями в пути установки. Если у вас есть Предыдущие установки MySQL на вашем сервере Windows.
К счастью, установщик MySQL автоматически решает проблемы и устанавливает последнюю совместимую версию отсутствующего программного обеспечения. После этого все готово, чтоб начать процесс установки . Нажмите кнопку Выполнить, чтобы начать процесс установки.
MySQL автоматически решает проблемы
Как только статус состояния установки будет помечен как завершенный. Тогда вы можете начинать настраивать базу данных MySQL.
Настройка сервера MySQL на Windows
Сервер MySQL 8.0.19 готов к настройке. Закончите процесс, нажав кнопку Далее.
Окончание установки MySQL
1. Высокая Доступность
Первый параметр конфигурации влияет на доступность базы данных. Это позволяет вам решить, хотите ли вы настроить автономный сервер MySQL или кластер серверов InnoDB для улучшения доступности. В данном случае мы выбрали классический вариант с одним сервером.
Выбор режима базы данных
2. Тип и сеть
Раздел тип и сеть используется для определения нескольких основных функций.
Параметр тип конфигурации позволяет выбрать один из трех типов конфигурации сервера.
- Компьютер разработки,
- серверный компьютер
- выделенный компьютер
Они определяют, предназначен ли сервер исключительно для запуска базы данных MySQL или будет совместно использовать базовую систему с другими приложениями.
В этом примере мы создадим выделенный сервер MySQL.
Раздел тип и сеть при установки базы данных
Вкладка Тип и Сеть также может определить порт, который прослушивает сервер MySQL. По умолчанию используется порт 3306, который может быть изменен в соответствии с вашими потребностями.
Установив флажок Показать дополнительные параметры и параметры ведения журнала, вы можете установить дополнительные параметры ведения журнала на более позднем этапе.
Нажмите кнопку Далее, когда вы выберете параметры, которые, по вашему мнению, соответствуют вашим требованиям.
Показать дополнительные параметры и параметры ведения журнала
3. Способ Аутентификации
Можно выбрать один из двух методов аутентификации: рекомендуемое надежное шифрование пароля и устаревший метод аутентификации. Выберите рекомендуемый параметр использовать надежную аутентификацию паролем.
Использовать надежную аутентификацию паролем
4. Учетные записи и роли в MySQL
Теперь вам будет предложено ввести пароль для вашего корневого пользователя MySQL. Вы также можете создавать дополнительные роли для различных пользователей и целей.
Это только начальная настройка, и учетные данные можно отредактировать после завершения установки.
Учетные записи и роли
5. Служба SQL в Windows
Определив MySQL как службу Windows, теперь она может запускаться автоматически при старте системы Windows.
Если вы решите запустить MySQL как исполняемое приложение, тогда вам нужно будет настроить его вручную.
Служба SQL в Windows
6. Параметры Логирования (Необязательно)
Если вы выбрали опцию Показать расширенное ведение журнала на вкладке Тип и Сеть, то теперь вы можете настроить параметры журнала MySQL.
Параметры ведения журнала позволяют выбрать типы журналов, которые вы хотите активировать, и определить каталоги журналов.
Параметры Логирования Базы Данных
Нажмите кнопку Далее, чтобы перейти в раздел Дополнительные параметры.
7. Дополнительные Опции (Опционально)
Дополнительные параметры включают в себя настройку уникального идентификатора сервера и типа регистра (Нижний/Верхний), который будет использоваться для Имен таблиц.
Эти параметры доступны только в том случае, если вы установили флажок Показать дополнительные параметры на вкладке Тип и Сеть.
8. Подтвердить Конфигурацию Сервера
Вы успешно настроили сервер MySQL и должны подтвердить свои установки.
На экране появится обзор шагов установки. Нажмите кнопку Выполнить, чтобы применить конфигурацию.
Подтвердить Конфигурацию Сервера
Система нас информирует после завершения процесса установки и настройки. Нажмите кнопку Далее, чтобы продолжить процесс установки.
Далее, чтобы продолжить процесс установки
Полная установка MySQL на Windows Server
После нажатия кнопки Далее вам будет предоставлена возможность скопировать журнал процесса установки в буфер обмена Windows.
Копирование журнала установки MySQL
Нажмите кнопку Готово, чтобы завершить установку сервера MySQL в Windows.
Запустите MySQL Server в Windows
Если вам нужно запустить сервер MySQL в Windows в первый раз введите следующую команду в командной строке Windows:
«C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld» —console
Путь в этой команде является папкой установки по умолчанию. Если вы установили MySQL в другую папку, команда должна показать это, чтобы успешно запустить исполняемый файл mysqld.
Этот параметр —console отображает вывод непосредственно на консоли.
Остановить сервер MySQL на Windows
Чтобы завершить работу MySQL Server в Windows, введите следующую команду в командной строке:
«C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqladmin» -u root shutdown
Инструмент mysqladmin выполняет команду shutdown и полностью останавливает сервер MySQL. Система не предоставляет вывод в качестве подтверждения.
Заключение
Установка MySQL на сервер Windows проста при использовании инструмента установки MySQL. Процесс настройки имеет множество доступных опций, которые значительно облегчают навигацию, следуя этапам, описанным в этой статье.
Те же самые методы могут использоваться для установки различных продуктов MySQL. Также для изменения существующих конфигураций на более позднем этапе. Одним из таких продуктов является Microsoft SQL Server Express, бесплатная версия Microsoft SQL Server.