Наскоро работех по голям едновременен проект и пробвах MySQL 5.5 на InnoDB, който има инсталационен файл под 30M и производителността не е по-лоша от огромния Oracle или MSSqlServer. С отворен код, не съм суеверен относно Linux, вярвам, че MySQL ще се използва все по-широко в Windows. Събрал съм предишна статия, надявайки се да бъда полезен за начинаещи.
Инсталационна среда: Windows Server 2003 [32bit NTFS] Информация за версията: MySQL 5.5.15 [Адрес за изтегляне: http://dev.mysql.com/downloads/ Източници: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Стъпка 1: Изберете типа инсталация Има 3 типа монтажа: Типичен (типичен монтаж), Завършен (завършен монтаж) и Персонализиран (персонализиран монтаж). Типичната инсталация инсталира само MySQL сървъра, командния клиент на mysql и командните помощни програми. Командните клиенти и помощни програми включват mysqldump, myisamchk и няколко други инструмента, които ви помагат да управлявате вашия MySQL сървър. Пълната инсталация инсталира всички компоненти, съдържащи се в пакета. Компонентите, включени в напълно инсталирания пакет, включват вградени сървърни библиотеки, бенчмарк комплекти, поддържащи скриптове и документация. Персонализираната инсталация ти дава пълен контрол върху пакетите, които искаш да инсталираш, и върху пътя на инсталация.
Стъпка 2: Персонализирайте инсталационния диалог Всички налични компоненти са изброени в дървовидния изглед от лявата страна на диалога за персонализирана инсталация. Деинсталираните компоненти се обозначават с червена икона X; Компонентите, които вече са инсталирани, имат сиви икони. За да промените компонент, докоснете иконата на компонента и изберете нова опция от падащото меню. Можеш да кликнеш на Промяна от дясната страна на пътя за инсталация... бутон за промяна на стандартния път за инсталация. След като изберете инсталационните компоненти и инсталационния път, натиснете бутона Следващо, за да влезете в диалоговия прозорец за потвърждение.
Стъпка 3:Изберете типа конфигурация Можете да изберете между два типа конфигурации: Детайлна конфигурация и Стандартна конфигурация. Опцията Стандартна конфигурация е подходяща за нови потребители, които искат да стартират MySQL бързо, без да мислят за конфигурация на сървъра. Подробните опции за конфигурация са подходящи за напреднали потребители, които искат по-детайлен контрол върху конфигурацията на сървъра. Ако сте нови в MySQL и трябва да конфигурирате сървър като машина за разработка с един потребител, Стандартната конфигурация би трябвало да отговаря на вашите нужди. Ако изберете опцията Стандартна конфигурация, MySQL Configuration Wizard автоматично задава всички конфигурационни опции, с изключение на услуги и опции за сигурност. Опцията за настройка Стандартна конфигурация може да не е съвместима със системата, на която е инсталиран MySQL. Ако вече имате инсталиран MySQL на системата си и инсталацията, която искате да конфигурирате, препоръчително е да изберете подробната конфигурация.
Стъпка 4: Изберете тип сървър Има 3 типа сървъри, от които да избирате, и кой сървър ще повлияе на решенията на MySQL Configuration Wizard относно паметта, твърдите дискове, процесите или използването. · Developer Machine: Тази опция представлява типична лична работна станция. Да предположим, че на машината работят няколко десктоп приложения. Конфигурирайте MySQL сървъра да използва минимални системни ресурси. · Сървърна машина: Тази опция представлява сървър, а MySQL сървър може да работи заедно с други приложения, като FTP, имейл и уеб сървъри. MySQL сървърът е конфигуриран да използва подходящо количество системни ресурси. · Специализирана MySQL Server машина: Тази опция представлява сървър, който изпълнява само MySQL услуги. Приемете, че няма други приложения. MySQL сървърът е конфигуриран да използва всички налични системни ресурси.
Стъпка 5: Изберете система за съхранение Можете да посочите процесора за таблици, използван при създаването на MySQL таблицата. Тази опция ви позволява да изберете дали да използвате InnoDB storage engine и какъв процент от сървърните ресурси заема InnoDB. · Многофункционална база данни: Изберете тази опция, за да използвате както InnoDB, така и MyISAM системи за съхранение и да разпределите ресурсите равномерно между двата двигателя. Тази опция се препоръчва за потребители, които често използват и двата системи за съхранение. · Само транзакционна база данни: Тази опция използва както InnoDB, така и MyISAM storage engines, но присвоява повечето сървърни ресурси на InnoDB storage engine. Тази опция се препоръчва за потребители, които основно използват InnoDB и само понякога използват MyISAM. · Само нетранзакционна база данни: Тази опция напълно изключва InnoDB storage engine и назначава всички сървърни ресурси на MyISAM storage engine. Тази опция се препоръчва за потребители, които не използват InnoDB. Ето кратко въведение: InnoDB и MyISAM са двата най-често използвани типа таблици за използване на MySQL, всеки със своите предимства и недостатъци, в зависимост от конкретното приложение. Основната разлика е, че типът MyISAM не поддържа напреднала обработка като обработка на транзакции, докато типът InnoDB поддържа. Таблици от типа MyISAM подчертават производителността и работят няколко пъти по-бързо от типовете InnoDB, но не осигуряват поддръжка на транзакции, докато InnoDB предоставя усъвършенствани функции на база данни като поддръжка на транзакции и външни ключове.
Стъпка 6: Изберете директорията за съхранение на данни InnoDB
Стъпка 7: Задайте броя на конкурентните връзки Важно е да се ограничи броят на паралелните връзки, създавани към и от MySQL сървъра, за да се предотврати изчерпването на ресурсите на сървъра. · Decision Support (DSS)/OLAP: Тази опция може да бъде избрана, ако сървърът не изисква много паралелни връзки. Ако приемем, че средният брой паралелни връзки е 20. · Онлайн обработка на транзакции (OLTP): Изберете тази опция, ако вашият сървър изисква много паралелни връзки. Максималният брой връзки е зададен на 500. · Ръчна настройка: Изберете тази опция, за да зададете ръчно максималния брой сървърни паралелни връзки. Изберете броя на паралелните връзки от предишното падащо меню, или въведете максималния брой връзки в падащото меню, ако очакваният брой не е посочен.
Стъпка 8: Възможности за създаване на контакти В диалога "Мрежови опции" можете да активирате или изключите TCP/IP мрежата и да конфигурирате номера на порта, използван за свързване към MySQL сървъра. TCP/IP мрежите са активирани по подразбиране. За да изключите TCP/IP мрежата, махнете отметката до опцията Enable TCP/IP Networking. По подразбиране се използва порт 3306. За да получите по-голям достъп до портовете, използвани от MySQL, изберете нов номер на порт от падащото меню или въведете нов номер на порт директно в падащото меню. Ако избраният от вас порт номер вече е зает, ще бъдете помолени да потвърдите избрания номер на порта.
Стъпка 9: Изберете набора от знаци MySQL Server поддържа различни набори от символи и можете да зададете стандартен сървърен набор от символи за всички таблици, колони и бази данни. Използвайте диалога Character Set, за да промените стандартния набор от символи за MySQL сървъра. · Стандартен набор от символи: Изберете тази опция, ако искате да използвате Latin1 като стандартен набор от символи на сървъра. Latin1 се използва в английски и много западноевропейски езици. · Най-добра поддръжка за многоезичие: Изберете тази опция, ако искате да използвате UTF8 като стандартен набор от символи на сървъра. UTF8 може да съхранява символи от различни езици като един набор от символи. · Ръчно избран стандартен набор/събиране на символи: Изберете тази опция, ако искате ръчно да изберете стандартния набор от символи на сървъра. Изберете желания набор от символи от падащото меню.
Стъпка 10: Настройте услугата На платформи, базирани на Windows NT, можете да инсталирате MySQL Server като услуга. Когато е инсталиран като услуга, MySQL сървърът може да се стартира автоматично при стартиране на системата, а дори и с Windows, когато услугата се повреди. По подразбиране MySQL Configuration Wizard инсталира MySQL сървъра като услуга, наречена MySQL. Ако не искате да инсталирате услугата, махнете отметката до опцията Инсталиране като Windows Service. Можете да промените името на услугата, като изберете ново име на услуга от падащото меню или въведете ново име на услуга в падащото меню. За да инсталирате MySQL Server като услуга, но не автоматично, не отбелязвайте квадратчето до опцията "Стартирайте MySQL Server Автоматично".
Стъпка 11: Опции за сигурност Силно се препоръчва да зададете root парола за вашия MySQL сървър, а MySQL Configuration Wizard изисква по подразбиране да зададете root парола. Ако не искате да зададете root парола, не отбелязвайте полето до опцията Промяна на настройките за сигурност. За да зададете root парола, въведете желаната парола в полетата за нова root парола и Потвърждение. Ако искате да пренастроите съществуващ сървър, ще трябва да въведете и съществуващата root парола в полето за текуща root парола. За да предотвратите влизане в мрежата, махнете отметката до опцията Активиране на root достъп от отдалечени машини. Това подобрява безопасността. За да създадете анонимен потребителски акаунт, отбележете полето до опцията Създаване на анонимен акаунт. Създаването на анонимни акаунти може да намали сигурността на сървъра и да затрудни влизането и разрешенията. Затова не се препоръчва.
Добре, най-накрая.
|