Реклама
Ако често писање апликација које се повезују на сервере база података 13 најважнијих СКЛ наредби које сваки програмер треба знатиСвака велика или динамична веб локација користи базу података на неки начин, а у комбинацији са структуираним језиком упита (СКЛ) могућности за манипулацију подацима заиста су бескрајне. Опширније , помаже ако знате како да инсталирате МиСКЛ базу података на своју Виндовс машину у сврху тестирања.
Повезивање са базом података са већином апликација обично укључује само одређени конектор за везу тестирање ваше апликације са једним сервером база података и потом пребацивање касније на „производни“ сервер је веома једноставан.
У овом чланку ћемо вас провести кроз кораке подешавања ваше локалне МиСКЛ базе података на било ком Виндовс рачунару. Касније у чланку сазнаћете и како да поставите ту пробну базу података за даљинске везе, тако да је не морате повезивати са истог рачунара на којем радите своје програмирање.
Предуслови МиСКЛ базе података
Примена МиСКЛ базе података у производном окружењу је сама по себи наука.
Администратори базе података обично гледају број корисника, колико често ће се позиви у базу података, проценити колико ће се података учитати у базу током времена и сличне ствари.Пошто се већина тих фактора разликује за сваку имплементацију, захтеви за систем су различити сваки пут. Инсталације предузећа обично захтевају 4 ЦПУ језгре, 8 ГБ РАМ-а и а Подешавање РАИД-а Како конфигурирати РАИД ХДД Арраи у ЛинукуИмате резервне дискове тврдог диска које желите ефикасније користити са својим рачунаром Линук? Можете са РАИД-ом, системом који може побољшати перформансе или додати сувишност. Опширније за брзо читање / писање у базу и из ње. Међутим, у случају локалног инсталирања, не морате се бринути због свега тога.
Тестна МиСКЛ база података може се инсталирати на готово било који укус Линук-а, Виндовс-а или Мац-а. Прегледајте листа подржаних платформи ако сте уопште забринути. Преузмите Виндовс МиСКЛ инсталатер, што укључује све што вам је потребно.
Инсталирање тестне МиСКЛ базе података на Виндовс
Локална инсталација тестне МиСКЛ базе података попут ове врло је брза и једноставна. Само прихватите Уговор о лиценци, а затим изаберите Дефаулт Девелопер Дефаулт врсту подешавања и кликните на Следећи.
Можда ћете видети неколико ставки у пољу „Провери захтеве“ производа који се не могу инсталирати јер на вашем систему немате постојећи софтвер.
Све док МиСКЛ сервер и Воркбенцх софтвер нису на овој листи, добро сте. Можете да кликнете Следећи, и онда Екецуте.
Подешавање МиСКЛ сервера
Чаробњак за инсталацију долази с чаробњаком за постављање за СКЛ Сервер. Избор правих поставки за подешавање вашег тестног сервера је важан. За овај тип сервера обавезно изаберите Самосталан МиСКЛ Сервер / Класична МиСКЛ репликација.
Затим изаберите за Тип конфигурације сервера Машина за развој. Оставите подразумевана подешавања (ТЦП / ИП порт 3306) за повезивање. Наш водич за мрежне услове може вам бити корисно ако вам треба освежавање.
На следећем екрану подесите своју роот лозинку, а затим кликните на Додати корисника да бисте додали новог корисника у ову базу података. Назваћемо овог корисника „Ремоте_Усер“, дати корисничкој ДБ Админ права и поставити лозинку.
На следећем кораку идите Конфигуришите МиСКЛ Сервер као Виндовс услугу и Покрените МиСКЛ Сервер при покретању система обе су омогућене. Покрените услугу под Стандардни системски налог. Кликните на Следећи кроз корак складиштења докумената, а затим Екецуте да заврши ову фазу подешавања. Ако постоје друге опције конфигурације које се појављују за друге производе, за сада их можете заобићи без икаквих промена кликом на Нект или Финисх.
Постављање базе података теста
Након што завршите, чаробњак би требао аутоматски покренути апликацију МиСКЛ Воркбенцх. Овде ћете креирати базу података и тестну табелу и поставити удаљени приступ. Прво морате креирати тестну базу креирањем нове шеме. На Воркбенцх-у ћете то пронаћи у доњем левом углу екрана.
Кликните десним тастером миша на бели простор испод „света“ и изаберите Креирајте шему. Дајте му било које име и кликните Примијени. Кликните десним тастером миша на ову нову шему и изаберите Подесите као подразумевану шему. Затим направите табелу у овој бази података која се зове „Тест_Табле“. Да бисте то учинили, кликните на икону СКЛ упита у менију и залепите на следећу СКЛ скрипту.
ЦРЕАТЕ ТАБЛЕ Тест_Табле (ид смаллинт непотписан није нулл ауто_инцремент, име варцхар (25) нот нулл, ограничити ми_екампле примарни кључ (ид)); ИНСЕРТ ИНТО Тест_Табле (ид, име) ВАЛУЕС (нулл, 'Тест дата');
Кликните на икону стреле да бисте извршили скрипту. Ово ће створити тестну табелу са једном вредношћу. Можете да потврдите да је креиран тако што ћете пробушити до испитне табеле у програму за испитивање шеме, десним кликом на таблу и одабиром Изаберите редове - Лимит 1000.
Видећете табелу са својим тестним подацима.
Постављање удаљеног приступа вашој МиСКЛ бази података
Завршни корак је конфигурирање нове МиСКЛ базе података тако да омогући удаљени приступ за одређеног корисника и са одређене ИП адресе Како да пронађете своју ИП адресу у оперативном систему Виндовс 10Постоје два начина да видите своју ИП адресу на Виндовс 10. Опширније . Већ смо направили „Ремоте_Усер“ у ту сврху и дали јој сигурну лозинку.
Да бисте конфигурирали даљински приступ, покрените мислк.еке отварањем командне линије и навигацијом до Ц: \ Програмске датотеке \ МиСКЛ \ МиСКЛ Сервер 5.Кс \ бин и унесите:
мискл -у роот -п
Требат ће да унесете роот лозинку коју сте већ поставили. У овај наредбени прозор откуцајте:
ПОДЕЛИТЕ СВЕ ПРИВИЛЕГЕ НА *. * ДО 'Ремоте_Усер' @ '' ИДЕНТИФИЦИРАНИ ОД ''
Требали бисте видјети поруку „Упити у реду“ ако је наредба успјешно радила.
Напокон је време за тестирање везе на даљину. На било ком другом рачунару у вашој мрежи инсталирајте и покрените МиСКЛ Воркбенцх. У менију базе података изаберите Повежите се са базом података.
У овом конфигурационом прозору желећете да одаберете ТЦП / ИП као начин повезивања и унесете ИП рачунара на коме сте поставили и конфигурисали СКЛ базу података. Порт можете напустити на заданој 3306. Промените корисничко име у „Ремоте_Усер“ и откуцајте „тест“ за подразумевану шему.
Када кликнете ок, ако сте подесили све како је описано у горњем чланку, видећете да је МиСКЛ Воркбенцх успешно се повезује са удаљеном МиСКЛ базом података и може да прегледа схему или покрене упите против то.
Остала разматрања
Имајте на уму да даљинско повезивање с МиСКЛ базом података на локалној мрежи (ЛАН) захтева само горњу конфигурацију. Ако имате проблема са подешавањем ЛАН-а, не заборавите решавање проблема са мрежном везом прво између два рачунара.
Међутим, ако се надате да ћете приступити својој МиСКЛ бази података путем интернета, мораћете да додате правило за прослеђивање портова у вашег интернет рутера тако да се захтеви преко овог порта са удаљеног рачунара правилно усмеравају на МиСКЛ сервер ИП. Наш Водич за прослеђивање лука Шта је просљеђивање портова и како ми може помоћи? [МакеУсеОф објашњава]Да ли плачете мало унутра кад вам неко каже да постоји проблем са просљеђивањем порта и да зато ваша сјајна нова апликација неће радити? Ксбок вам неће дозволити играње игрица, преузимања торрента одбијају ... Опширније могу помоћи овде.
Вредност постојања тестне МиСКЛ базе података локално или на истом ЛАН-у као и ваш развојни рачунар је у томе што вам омогућава развој апликација у сценарију готово стварног света. Трчање базе података на истој машини на којој развијате код ће радити, али то не функционише дозвољава вам да тестирате проблеме са апликацијама који могу настати услед мрежне комуникације, безбедносних проблема и још много тога.
Тестирање на наменском удаљеном рачунару на којем ради ваша база података омогућит ће вам да развијете своје упите и апликације базе података стратешкије и прецизније за предвиђену употребу.
Да ли сте икада морали да поставите сопствену МиСКЛ базу података на мрежи или било ком другом удаљеном чворишту? Какве сте проблеме наишли? Поделите своја искуства у одељку за коментаре испод!
Риан је дипломирао електротехнику. Радио је 13 година у инжењерству аутоматизације, 5 година у ИТ-у, а сада је Аппс инжењер. Бивши главни уредник МакеУсеОф-а, говорио је на националним конференцијама о визуализацији података и био је приказан на националној телевизији и радију.