Hiljuti töötasin suure samaaegse projekti kallal ja proovisin InnoDB MySQL 5.5, mille paigaldusfail on alla 30M, ning jõudlus ei ole halvem kui suurel Oracle'il või MSSqlServeril. Avatud lähtekoodiga, mitte Linuxi suhtes ebausklik, usun, et MySQL saab Windowsis üha laialdasemalt kasutusse. Olen koostanud varasema artikli, lootes olla abiks algajatele.
Paigalduskeskkond: Windows Server 2003 [32-bitine NTFS] Versiooniinfo: MySQL 5.5.15 [Allalaadimise aadress: http://dev.mysql.com/downloads/ Viited: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
1. samm: Vali paigaldustüüp Paigaldustüüpe on 3: tüüpiline (tüüpiline paigaldus), täielik (täielik paigaldus) ja kohandatud (eritellimusel paigaldus). Tüüpiline paigaldus paigaldab ainult MySQL serveri, mySQL käsurea kliendi ja käsurea utiliidid. Käsurea kliendid ja utiliidid hõlmavad mysqldumpi, myisamchki ja mitmeid teisi tööriistu, mis aitavad sul oma MySQL serverit hallata. Täielik paigaldus paigaldab kõik paketis sisalduvad komponendid. Täielikult paigaldatud paketis sisalduvad komponendid hõlmavad sisseehitatud serverite teeke, võrdluskomplekte, tugiskripte ja dokumentatsiooni. Kohandatud paigaldus võimaldab sul täielikult kontrollida pakette, mida soovid paigaldada, ja paigaldustee üle.
2. samm: Kohanda paigaldusdialoog Kõik saadaolevad komponendid on loetletud kohandatud paigalduse dialoogi vasakul puuvaates. Desinstallitud komponendid on tähistatud punase X-ikooniga; Juba paigaldatud komponentidel on hallid ikoonid. Komponendi muutmiseks puuduta komponendi ikooni ja vali rippmenüüst uus valik. Sa võid klõpsata paigaldustee paremal küljel "Muud"... nupp, et muuta vaikimisi paigaldusrada. Pärast paigalduskomponentide ja paigaldustee valimist klõpsake nuppu Järgmine, et siseneda kinnituse dialoogikasti.
3. samm:Vali konfiguratsiooni tüüp Saad valida kahe konfiguratsioonitüübi vahel: detailne konfiguratsioon ja standardne konfiguratsioon. Standard Configuration valik sobib uutele kasutajatele, kes soovivad MySQL-i kiiresti käivitada ilma serveri seadistamise peale mõtlemata. Detailsed konfiguratsioonivalikud sobivad edasijõudnud kasutajatele, kes soovivad serveri konfiguratsiooni üle täpsemat kontrolli. Kui oled MySQL-is uus ja vajad serveri konfigureerimist ühe kasutajaga arendusmasinana, peaks Standard Configuration sinu vajadustele vastama. Kui valid Standard Configuration valiku, määrab MySQL Configuration Wizard automaatselt kõik konfiguratsioonivalikud, välja arvatud teenuse- ja turvavalikud. Standardseadistuse valik ei pruugi olla ühilduv süsteemiga, kuhu MySQL on paigaldatud. Kui sul on juba MySQL oma süsteemis ja soovitud paigaldus on paigaldatud, on soovitatav valida detailne konfiguratsioon.
4. samm: Vali serveritüüp Valida on 3 serveritüübi vahel ning see, millise serveri valid, mõjutab MySQL Configuration Wizardi otsuseid mälu, kõvaketaste ja protsesside või kasutuse osas. · Arendaja masin: See valik esindab tüüpilist isiklikku töölauaarvutit. Oletame, et arvutis töötab mitu lauaarvuti rakendust. Seadista MySQL server kasutama minimaalseid süsteemiressursse. · Server Machine: See valik esindab serverit ning MySQL server võib töötada koos teiste rakendustega, nagu FTP, e-post ja veebiserverid. MySQL server on seadistatud kasutama sobivat osa süsteemiressursse. · Pühendatud MySQL serveri masin: See valik esindab serverit, mis käitab ainult MySQL teenuseid. Oletame, et ükski teine rakendus ei tööta. MySQL server on seadistatud kasutama kõiki saadaolevaid süsteemiressursse.
5. samm: Vali salvestusmootor Sa saad näidata, millist tabeliprotsessorit kasutatakse MySQL tabeli loomisel. See valik võimaldab valida, kas kasutada InnoDB salvestusmootorit ja kui suure protsendi serveri ressurssidest InnoDB hõivab. · Multifunktsionaalne andmebaas: Vali see valik, et kasutada nii InnoDB kui ka MyISAM salvestusmootoreid ning jaotada ressursid ühtlaselt kahe mootori vahel. See valik on soovitatav kasutajatele, kes kasutavad sageli mõlemat salvestusmootorit. · Ainult tehinguline andmebaas: See valik kasutab nii InnoDB kui MyISAM salvestusmootoreid, kuid määrab enamik serveri ressursse InnoDB salvestusmootorile. See valik on soovitatav kasutajatele, kes kasutavad peamiselt InnoDB-d ja kasutavad MyISAM-i vaid harva. · Ainult mitte-tehinguline andmebaas: See valik keelab täielikult InnoDB salvestusmootori ja määrab kõik serveri ressursid MyISAM salvestusmootorile. See valik on soovitatav kasutajatele, kes ei kasuta InnoDB-d. Siin on lühike sissejuhatus: InnoDB ja MyISAM on kaks kõige sagedamini kasutatavat tabelitüüpi MySQL-i kasutamiseks, kummalgi omad eelised ja puudused, sõltuvalt konkreetsest rakendusest. Põhiline erinevus on see, et MyISAM tüüp ei toeta keerukamat töötlemist, nagu tehingute töötlemine, samas kui InnoDB tüüp toetab. MyISAM tüüpi tabelid rõhutavad jõudlust ning toimivad mitu korda kiiremini kui InnoDB tüübid, kuid ei paku tehingute tuge, samas kui InnoDB pakub arenenud andmebaasi funktsioone nagu tehingute tugi ja võõrvõtmed.
6. samm: Vali InnoDB andmefailide salvestuskataloog
7. samm: Sea paralleelsete ühenduste arv Oluline on piirata MySQL serveriga ja sealt tulevate paralleelsete ühenduste arvu, et vältida serveri ressursside otsa saamist. · Otsuste tugi (DSS)/OLAP: Seda valikut saab valida, kui server ei vaja palju paralleelühendusi. Eeldades, et paralleelühenduste keskmine arv on 20. · Veebipõhine tehingute töötlemine (OLTP): Valige see valik, kui teie server vajab palju paralleelühendusi. Maksimaalne ühenduste arv on seatud 500-le. · Käsitsi seadistus: Vali see valik, et käsitsi määrata maksimaalne serveri paralleelühenduste arv. Vali eelmisest rippmenüüst paralleelühenduste arv või sisesta rippmenüüsse maksimaalne ühenduste arv, kui oodatud arv pole nimekirjas.
8. samm: Võrguvalikud Võrguvalikute dialoogis saad TCP/IP võrgu lubada või keelata ning seadistada pordinumbri, mida kasutatakse MySQL serveriga ühenduse loomiseks. TCP/IP võrgud on vaikimisi lubatud. TCP/IP võrgu keelamiseks eemalda valik Enable TCP/IP Networking kõrval olev linnuke. Vaikimisi kasutatakse port 3306. Et saada rohkem ligipääsu MySQL-i kasutatavatele portidele, vali rippmenüüst uus pordinumber või sisesta uus pordinumber otse rippmenüüsse. Kui valitud pordinumber on juba hõivatud, palutakse sul kinnitada valitud pordinumber.
9. samm: Vali märgikomplekt MySQL Server toetab erinevaid märgikomplekte ning saad määrata vaikimisi serveri märgikomplekti kõigi tabelite, veergude ja andmebaaside jaoks. Kasuta märgikomplekti dialoogi, et muuta MySQL serveri vaikimisi märgikomplekti. · Standardne märgistik: Vali see valik, kui soovid kasutada Latin1 vaikimisi serveri märgistikuna. Ladinakeelt1 kasutatakse inglise keeles ja paljudes Lääne-Euroopa keeltes. · Parim tugi mitmekeelsuse jaoks: Vali see valik, kui soovid kasutada UTF8 vaikimisi serveri märgistikuna. UTF8 suudab salvestada erinevate keelte tähemärke ühe märgikomplektina. · Käsitsi valitud vaikimisi märgikomplekt/kogumine: Vali see valik, kui soovid käsitsi valida serveri vaikimisi märgikomplekti. Vali soovitud tähemärgikomplekt rippmenüüst.
10. samm: Seadista teenus Windows NT-põhistel platvormidel saab MySQL Serveri teenusena paigaldada. Kui MySQL server on teenusena paigaldatud, saab selle automaatselt käivitada süsteemi käivitamisel ning isegi Windowsiga, kui teenus ebaõnnestub. Vaikimisi installib MySQL konfiguratsiooniviisard MySQL serveri teenusena nimega MySQL. Kui sa ei soovi teenust paigaldada, eemalda linnuke kast Installi Windowsi teenusena valiku kõrval. Teenuse nime saab muuta, valides rippmenüüst uue teenuse nime või sisestades rippmenüüsse uue teenusenime. MySQL Serveri teenusena paigaldamiseks, kuid mitte automaatselt, ära märgi kasti valiku "Käivita MySQL Server automaatselt" kõrval.
11. samm: Turvavõimalused Soovitatakse tungivalt määrata oma MySQL serverile juurparool ning MySQL konfiguratsiooniviisard nõuab vaikimisi juurparooli määramist. Kui sa ei taha juurparooli määrata, ära märgi kasti turvaseadete muutmise valiku kõrval. Juurparooli määramiseks sisestage soovitud parool Uue juurparool ja Kinnita kastidesse. Kui soovid olemasolevat serverit ümber seadistada, pead sisestama ka olemasoleva juurparooli praeguse juurparooli kasti. Võrgu kaudu sisselogimise vältimiseks eemalda linnuke kast Luba juurjuurdepääs kaugmasinatelt. See parandab ohutust. Anonüümse kasutajakonto loomiseks märkige kasti anonüümse konto loomise valiku kõrval. Anonüümsete kontode loomine võib vähendada serveri turvalisust ning muuta sisselogimise ja õiguste raskemaks. Seetõttu seda ei soovitata.
Olgu, lõpuks.
|