реклама

Ако често пишете приложения, които се свързват със сървъри на бази данни 13 най-важни SQL команди, които всеки програмист трябва да знаеВсеки голям или динамичен уебсайт използва база данни по някакъв начин и когато се комбинира със структуриран език за заявки (SQL), възможностите за манипулиране на данни наистина са безкрайни. Прочетете още , помага, ако знаете как да инсталирате база данни MySQL на вашата машина с Windows за тестови цели.

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

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

instagram viewer

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

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

как да инсталирате прозорци на база данни mysql

Тъй като повечето от тези фактори са различни за всяка реализация, системните изисквания са различни всеки път. Корпоративни инсталации обикновено изискват 4 ядра на процесора, 8 GB RAM и a Настройка на RAID Как да конфигурирате RAID HDD масив в LinuxИмате резервни дискове на твърд диск, които искате да използвате по-ефективно с вашия Linux компютър? Можете да използвате 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

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

как да инсталирате прозорци на база данни mysql

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

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

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

как да инсталирате прозорци на база данни mysql

Щракнете с десния бутон върху бялото пространство под „свят“ и изберете Създайте схема. Дайте му име, което харесвате и щракнете върху Прилагане. Кликнете с десния бутон върху тази нова схема и изберете Задайте като схема по подразбиране. След това създайте таблица в тази база данни, наречена „Test_Table“. За да направите това, щракнете върху иконата за SQL заявка в менюто и поставете следния SQL скрипт.

CREATE TABLE Test_Table (id smallint неподписан не null auto_increment, име varchar (25) не е нула, ограничете my_example първичен ключ (id)); INSERT INTO Test_Table (id, name) VALUES (null, 'Data test');

Кликнете върху иконата на мълния, за да изпълните скрипта. Това ще създаде тестова таблица с една стойност. Можете да потвърдите, че тя е създадена чрез пробиване до тестовата таблица в програмата Explorer, щракване с десния бутон върху таблицата и избор Изберете редове - Ограничете 1000.

как да инсталирате прозорци на база данни mysql

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

как да инсталирате прозорци на база данни mysql

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

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

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

mysql -u root -p

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

ПРЕДАВЕТЕ ВСИЧКИ ПРИВИЛЕГИ НА *. * ДО 'Remote_User' @ '' ИДЕНТИФИЦИРАНИ ОТ ''

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

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

как да инсталирате прозорци на база данни mysql

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

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

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

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

Ако обаче се надявате да получите достъп до вашата база данни MySQL през интернет, ще трябва да добавите правило за пренасочване на порт в вашия интернет рутер, така че заявките през този порт от отдалечения компютър да бъдат насочени правилно към MySQL сървъра IP. наш упътване за пренасочване на пристанища Какво е пренасочване на порт и как може да ми помогне? [MakeUseOf обяснява]Плачеш ли малко вътре, когато някой ти каже, че има проблем с пренасочването на порт и затова твоето лъскаво ново приложение няма да работи? Вашият Xbox няма да ви позволи да играете игри, изтеглянията ви от торентите отказват ... Прочетете още може да помогне тук.

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

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

Случвало ли ви се е да настроите своя собствена база данни MySQL в мрежа или друг отдалечен възел? На какви видове проблеми се сблъскахте? Споделете собствения си опит в секцията за коментари по-долу!

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