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

Как установить базу данных MySQL в Windows

Как установить базу данных MySQL в Windows

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

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

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

Требования к базе данных MySQL

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

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

Поскольку большинство из этих факторов различны для каждой реализации, системные требования каждый раз разные. Для корпоративных установок обычно требуется 4 ядра ЦП, 8 ГБ ОЗУ и настройка RAID. настроить настроить для быстрого чтения / записи в и из базы данных. Однако в случае локальной установки вам не нужно беспокоиться обо всем этом.

Тестовая база данных MySQL может быть установлена ​​практически на любой версии Linux, Windows или Mac. Просмотрите список поддерживаемых платформ, если вам это интересно. Загрузите установщик Windows MySQL , который включает в себя все, что вам нужно.

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

Локальная установка такой тестовой базы данных MySQL очень быстрая и простая. Просто примите лицензионное соглашение, затем выберите тип установки « Разработчик по умолчанию » и нажмите « Далее» .

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

В поле «Проверка требований» вы можете увидеть несколько продуктов, которые невозможно установить, поскольку в вашей системе нет программного обеспечения.

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

Пока сервера MySQL и программного обеспечения Workbench нет в этом списке, все в порядке. Вы можете нажать Далее , а затем Выполнить .

Настройка MySQL Server

Мастер установки поставляется вместе с мастером установки для SQL Server. Выбор правильных настроек для вашего тестового сервера важен. Для этого типа сервера убедитесь, что вы выбрали Автономный сервер MySQL / Классическая репликация MySQL .

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

Далее в поле «Тип конфигурации сервера» выберите « Машина разработки» . Оставьте настройки по умолчанию (порт TCP / IP 3306) для подключения. Наше руководство по сетевым терминам может пригодиться здесь, если вам требуется переподготовка.

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

На следующем экране установите свой пароль root и нажмите « Добавить пользователя», чтобы добавить нового пользователя в эту базу данных. Мы собираемся назвать этого пользователя «Remote_User», дать ему права администратора БД и установить пароль.

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

На следующем шаге оставьте Настройка MySQL Server в качестве службы Windows и включите MySQL Server при запуске системы включенными. Запустите службу под стандартной системной учетной записью . Нажмите кнопку « Далее» на шаге хранилища документов, а затем « Выполнить», чтобы завершить этот этап настройки. Если есть другие параметры конфигурации, которые подходят для других продуктов, вы можете просто обойти их без каких-либо изменений, нажав Далее или Готово.

Настройка вашей тестовой базы данных

Как только вы закончите, мастер должен автоматически запустить приложение MySQL Workbench. Здесь вы создадите базу данных и тестовую таблицу, а также настроите удаленный доступ. Во-первых, вам нужно создать тестовую базу данных, создав новую схему. В Workbench вы найдете это в левом нижнем углу экрана.

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

Щелкните правой кнопкой мыши в пустом пространстве под «мир» и выберите « Создать схему» . Дайте ему любое имя и нажмите Применить. Щелкните правой кнопкой мыши по этой новой схеме и выберите « Установить как схему по умолчанию» . Затем создайте таблицу в этой базе данных с именем «Test_Table». Для этого щелкните значок SQL-запроса в меню и вставьте следующий сценарий SQL.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) ); INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' ); 

Нажмите на значок молнии, чтобы выполнить сценарий. Это создаст тестовую таблицу с одним значением. Чтобы подтвердить, что он был создан, перейдите к тестовой таблице в проводнике схем, щелкнув правой кнопкой мыши таблицу и выбрав Выбрать строки — Предел 1000 .

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

Вы увидите таблицу с вашими тестовыми данными.

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

Настройте удаленный доступ к вашей базе данных MySQL

Последний шаг — настроить новую базу данных MySQL, чтобы разрешить удаленный доступ для конкретного пользователя и с определенного IP-адреса. . Мы уже создали «Remote_User» для этой цели и дали ему безопасный пароль.

Чтобы настроить удаленный доступ, запустите myslq.exe, открыв командную строку и перейдя в C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin и введите:

 mysql -u root -p 

Для этого потребуется ввести пароль root, который вы уже настроили. В этом командном окне введите:

 GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY '' 

Вы должны увидеть сообщение «Query OK», если команда работала успешно.

Наконец, пришло время проверить удаленное соединение. На любом другом компьютере в вашей сети установите и запустите MySQL Workbench. В меню «База данных» выберите « Подключиться к базе данных» .

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

В этом окне конфигурации вы захотите выбрать TCP / IP в качестве метода подключения и введите IP-адрес компьютера, на котором вы установили и настроили базу данных SQL. Вы можете оставить порт по умолчанию 3306. Измените имя пользователя на «Remote_User» и введите «test» для схемы по умолчанию.

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

Другие соображения

Имейте в виду, что для удаленного подключения к базе данных MySQL в локальной сети (ЛВС) требуется только указанная выше конфигурация. Если у вас есть какие-либо проблемы с настройкой локальной сети, не забудьте сначала устранить неполадки сетевого подключения между двумя компьютерами.

Однако, если вы надеетесь получить доступ к своей базе данных MySQL через Интернет, вам придется добавить правило переадресации портов в вашем интернет-маршрутизаторе, чтобы запросы через этот порт с удаленного компьютера правильно перенаправлялись на IP-адрес сервера MySQL. Наше руководство по переадресации портов может помочь здесь.

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

Тестирование на выделенном удаленном ПК с вашей базой данных позволит вам разрабатывать ваши запросы и приложения баз данных более стратегически и точно для предполагаемого использования.

Вам когда-нибудь приходилось настраивать собственную базу данных MySQL в сети или на любом другом удаленном узле? С какими проблемами вы сталкивались? Поделитесь своим собственным опытом в разделе комментариев ниже!

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone