Как да инсталирате MySQL база данни на Windows

Как да инсталирате MySQL база данни на Windows

Ако често напишете приложения, които се свързват със сървъри на бази данни , помага, ако знаете как да инсталирате MySQL база данни на вашата машина с Windows за целите на тестването.





Свързването към база данни с повечето приложения обикновено включва само определен низ за връзка, така че тестването на приложението ви с един сървър на база данни и след това превключването му по -късно на „производствен“ сървър е много просто.





В тази статия ще ви преведем през стъпките за създаване на собствена локална MySQL база данни на всеки компютър с Windows. По -късно в статията ще научите и как да настроите тази тестова база данни за отдалечени връзки, така че не е нужно да се свързвате към нея от същия компютър, на който правите програмирането си.





Предпоставки за база данни MySQL

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

как да играете minecraft с приятел

Тъй като повечето от тези фактори са различни за всяко изпълнение, системните изисквания са различни всеки път. Корпоративните инсталации обикновено изискват 4 ядра на процесора, 8 GB оперативна памет и RAID настройка за бързо четене/запис към и от базата данни. Въпреки това, в случай на локална инсталация, не е нужно да се притеснявате за всичко това.



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

Инсталиране на вашата тестова база данни MySQL на Windows

Локалната инсталация на тестова MySQL база данни като тази е много бърза и лесна. Просто приемете лицензионното споразумение, след което изберете Разработчик по подразбиране тип настройка и щракнете Следващия .





Може да видите няколко елемента в полето „Проверете изискванията“ на продукти, които не могат да бъдат инсталирани, защото нямате съществуващ софтуер във вашата система.

Докато сървърът MySQL и софтуерът Workbench не са в този списък, вие сте добре. Можете да кликнете Следващия , и тогава Изпълни .





Настройка на MySQL сървър

Съветникът за инсталиране идва с съветник за настройка за SQL Server. Изборът на правилните настройки за настройката на тестовия сървър е важен. За този тип сървър се уверете, че сте избрали Самостоятелен MySQL сървър / Класическа репликация на MySQL .

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

На следващия екран задайте основната си парола и след това щракнете Добавяне на потребител за да добавите нов потребител към тази база данни. Ще наречем този потребител „Remote_User“, ще дадем на потребителя DB Admin права и ще зададем паролата.

На следващата стъпка напуснете Конфигурирайте MySQL сървъра като услуга на Windows и Стартирайте MySQL сървъра при стартиране на системата и двете активирани. Стартирайте услугата под Стандартна системна сметка . Щракнете Следващия през стъпката за съхранение на документи и след това Изпълни за да завършите този етап от настройката. Ако има други опции за конфигуриране, които се появяват за други продукти, можете просто да ги заобиколите без никакви промени засега, като щракнете върху Напред или Край.

Създаване на вашата тестова база данни

След като приключите, съветникът трябва автоматично да стартира приложението MySQL Workbench. Тук ще създадете база данни и тестова таблица и ще настроите отдалечен достъп. Първо, трябва да създадете своята тестова база данни, като създадете нова схема. В Workbench ще намерите това в долния ляв ъгъл на екрана.

Щракнете с десния бутон върху бялото пространство под „свят“ и изберете Създайте схема . Дайте му произволно име и щракнете върху Приложи. Щракнете с десния бутон върху тази нова схема и изберете Задайте като схема по подразбиране . След това създайте таблица в тази база данни, наречена '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 .

как да прехвърляте файлове от едно Google устройство на друго

Ще видите таблицата с вашите тестови данни.

Настройте отдалечен достъп до вашата MySQL база данни

Последната стъпка е да конфигурирате новата си база данни MySQL така, че да позволява отдалечен достъп за конкретен потребител и от конкретен IP адрес . Вече създадохме „Remote_User“ за тази цел и му дадохме защитена парола.

За да конфигурирате отдалечен достъп, стартирайте myslq.exe, като отворите командния ред и навигирате до C: Program Files MySQL MySQL Server 5.X bin и въведете:

mysql -u root -p

Това ще изисква да въведете основната парола, която вече сте настроили. В този команден прозорец въведете:

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

Трябва да видите съобщение „Query OK“, ако командата работи успешно.

И накрая, време е да тествате отдалечената връзка. На всеки друг компютър във вашата мрежа инсталирайте и стартирайте MySQL Workbench. В менюто база данни изберете Свържете се с база данни .

В този прозорец за конфигуриране ще искате да изберете TCP/IP като метод за връзка и въведете IP на компютъра, на който сте настроили и конфигурирали вашата SQL база данни. Можете да оставите порта по подразбиране 3306. Променете потребителското име на „Remote_User“ и въведете „test“ за схема по подразбиране.

къде отиде иконата на батерията ми windows 10

Когато щракнете Добре , ако сте настроили всичко, както е описано в горната статия, ще видите, че MySQL Workbench успешно се свързва с отдалечената база данни MySQL и може да преглежда схемата или да изпълнява заявки срещу нея.

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

Имайте предвид, че дистанционното свързване към база данни MySQL в локална мрежа (LAN) изисква само горната конфигурация. Ако имате някакви проблеми с настройката на LAN, не забравяйте първо да отстраните мрежовата връзка между двата компютъра.

Ако обаче се надявате да получите достъп до вашата база данни MySQL през интернет, ще трябва да добавите правило за пренасочване на портове във вашия интернет рутер, така че заявките през този порт от отдалечения компютър да се маршрутизират правилно към IP адреса на MySQL сървъра. Нашите ръководство за пренасочване на портове може да помогне тук.

Стойността на наличието на тестова база данни MySQL локално или в същата локална мрежа като вашия компютър за разработка е, че тя ви позволява да разработвате приложенията си в сценарий от реалния свят. Изпълнението на база данни на същата машина, на която разработвате кода, ще работи, но не ви позволява да тествате проблеми с приложенията, които могат да възникнат в резултат на мрежови комуникации, проблеми със сигурността и др.

Тестването срещу специализиран отдалечен компютър, работещ с вашата база данни, ще ви позволи да разработите вашите заявки и вашите приложения за бази данни по -стратегически и точно за предвидената употреба.

Преди да тръгнеш, изтеглете нашия списък с команди за SQL команди за справка в бъдеще.

Дял Дял Туит електронна поща Canon срещу Nikon: Коя марка фотоапарат е по -добра?

Canon и Nikon са двете най -големи имена в индустрията на фотоапаратите. Но коя марка предлага по -добрата гама от фотоапарати и обективи?

Прочетете Напред
Свързани теми
  • Windows
  • Програмиране
  • Програмиране
  • SQL
За автора Райън Дубе(942 публикувани статии)

Райън има бакалавърска степен по електротехника. Работил е 13 години в областта на автоматизацията, 5 години в областта на информационните технологии, а сега е инженер по приложения. Бивш управляващ редактор на MakeUseOf, той говори на национални конференции за визуализация на данни и е включен в националната телевизия и радио.

Още от Райън Дубе

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате