Nedavno sem delal na velikem sočasnem projektu in preizkusil InnoDB-jev MySQL 5.5, ki ima namestitveno datoteko manj kot 30M, in zmogljivost ni slabša od ogromnega Oracle ali MSSqlServerja. Odprtokoden, nisem vraževeren glede Linuxa, verjamem, da bo MySQL vse bolj razširjen v Windows. Sestavil sem že prejšnji članek, v upanju, da bom v pomoč začetnikom.
Namestitveno okolje: Windows Server 2003 [32-bitni NTFS] Informacije o različici: MySQL 5.5.15 [Naslov za prenos: http://dev.mysql.com/downloads/ Viri: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Korak 1: Izberite vrsto namestitve Obstajajo 3 vrste montaže: tipična (tipična montaža), popolna (popolna montaža) in po meri (po meri). Tipična namestitev namešča le MySQL strežnik, ukazni odjemalec mysql in ukazna orodja. Ukazni odjemalci in pripomočki vključujejo mysqldump, myisamchk in več drugih orodij, ki vam pomagajo upravljati vaš MySQL strežnik. Popolna namestitev namesti vse komponente, ki so vsebovane v paketu. Komponente, vključene v popolnoma nameščen paket, vključujejo vgrajene strežniške knjižnice, testne komplete, podporne skripte in dokumentacijo. Prilagojena namestitev vam omogoča popoln nadzor nad paketi, ki jih želite namestiti, in nad potjo namestitve.
Korak 2: Prilagodite pogovorno okno za namestitev Vse razpoložljive komponente so navedene v drevesnem pogledu na levi strani pogovornega okna za prilagojeno namestitev. Odstranjene komponente so označene z rdečo ikono X; Komponente, ki so že nameščene, imajo sive ikone. Za spremembo komponente tapnite ikono komponente in izberite novo možnost iz spustnega menija. Na desni strani poti namestitve lahko klikneš Spremeni... gumb za spremembo privzete namestitvene poti. Po izbiri namestitvenih komponent in poti kliknite gumb Naprej, da vstopite v potrditveno pogovorno okno.
Korak 3:Izberite vrsto konfiguracije Izbirate lahko med dvema vrstama konfiguracije: Podrobna konfiguracija in Standardna konfiguracija. Možnost Standardne konfiguracije je primerna za nove uporabnike, ki želijo hitro vzpostaviti MySQL, ne da bi morali razmišljati o konfiguraciji strežnika. Podrobne možnosti konfiguracije so primerne za napredne uporabnike, ki želijo bolj podroben nadzor nad strežniško konfiguracijo. Če ste novi v MySQL in potrebujete konfigurirati strežnik kot enouporabniški razvojni stroj, bi vam standardna konfiguracija morala ustrezati. Če izberete možnost Standardne konfiguracije, MySQL Configuration Wizard samodejno nastavi vse možnosti konfiguracije, razen storitev in varnostnih možnosti. Možnost nastavitve Standardne konfiguracije morda ni združljiva s sistemom, na katerem je nameščen MySQL. Če imate že nameščen MySQL na svojem sistemu in namestitvi, ki jo želite konfigurirati, je priporočljivo izbrati podrobno konfiguracijo.
Korak 4: Izberite vrsto strežnika Na voljo so 3 vrste strežnikov, kateri strežnik pa izberete, pa bo vplival na odločitve MySQL konfiguracijskega čarovnika glede pomnilnika, trdih diskov ter procesov ali uporabe. · Razvojni stroj: Ta možnost predstavlja tipično osebno namizno delovno postajo. Predpostavimo, da na računalniku teče več namiznih aplikacij. Konfigurirajte MySQL strežnik tako, da uporablja minimalne sistemske vire. · Strežniški stroj: Ta možnost predstavlja strežnik, MySQL strežnik pa lahko deluje skupaj z drugimi aplikacijami, kot so FTP, e-pošta in spletni strežniki. MySQL strežnik je konfiguriran tako, da uporablja ustrezen delež sistemskih virov. · Namenski MySQL strežnik: Ta možnost predstavlja strežnik, ki poganja samo MySQL storitve. Predpostavimo, da nobena druga aplikacija ne teče. MySQL strežnik je konfiguriran tako, da uporablja vse razpoložljive sistemske vire.
Korak 5: Izberite pogon za shranjevanje Lahko navedete procesor tabel, ki se uporablja pri ustvarjanju MySQL tabele. Ta možnost vam omogoča, da izberete, ali boste uporabljali InnoDB shranjevalni pogon in kakšen odstotek strežniških virov zaseda InnoDB. · Večnamenska podatkovna baza: Izberite to možnost, da uporabite tako InnoDB kot MyISAM pogone za shranjevanje in enakomerno razporedite vire med obema pogonoma. Ta možnost je priporočljiva za uporabnike, ki pogosto uporabljajo oba pomnilniška pogona. · Samo transakcijska podatkovna baza: Ta možnost uporablja tako InnoDB kot MyISAM pogon za shranjevanje, vendar večino strežniških virov dodeli shranjevalnemu pogonu InnoDB. Ta možnost je priporočljiva za uporabnike, ki primarno uporabljajo InnoDB in MyISAM uporabljajo le občasno. · Samo netransakcijska podatkovna baza: Ta možnost popolnoma onemogoči pogon za shranjevanje InnoDB in dodeli vse strežniške vire pogonu za shranjevanje MyISAM. Ta možnost je priporočljiva za uporabnike, ki ne uporabljajo InnoDB. Tukaj je kratek uvod: InnoDB in MyISAM sta dve najpogosteje uporabljeni vrsti tabel za uporabo MySQL, vsaka s svojimi prednostmi in slabostmi, odvisno od specifične aplikacije. Osnovna razlika je, da tip MyISAM ne podpira napredne obdelave, kot je obdelava transakcij, medtem ko tip InnoDB to omogoča. Tabele tipa MyISAM poudarjajo zmogljivost in delujejo večkrat hitreje kot tipi InnoDB, vendar ne podpirajo transakcij, medtem ko InnoDB ponuja napredne funkcije baze podatkov, kot so podpora transakcijam in tuji ključi.
Korak 6: Izberite mapo za shranjevanje datotek v InnoDB
Korak 7: Nastavite število sočasnih povezav Pomembno je omejiti število vzporednih povezav, ustvarjenih med MySQL strežnikom in strežnikom, da preprečimo pomanjkanje virov na strežniku. · Podpora odločanju (DSS)/OLAP: To možnost je mogoče izbrati, če strežnik ne zahteva veliko vzporednih povezav. Predpostavimo, da je povprečno število vzporednih povezav 20. · Spletna obdelava transakcij (OLTP): Izberite to možnost, če vaš strežnik zahteva veliko vzporednih povezav. Največje število povezav je nastavljeno na 500. · Ročna nastavitev: Izberite to možnost za ročno nastavitev največjega števila strežniških vzporednih povezav. Izberite število vzporednih povezav iz prejšnjega spustnega menija ali vnesite največje število povezav v spustni meni, če pričakovano število ni navedeno.
Korak 8: Možnosti mreženja V pogovornem oknu Možnosti omrežja lahko omogočite ali onemogočite TCP/IP omrežje in nastavite številko vrat, ki se uporablja za povezavo z MySQL strežnikom. TCP/IP omrežja so privzeto omogočena. Za onemogočanje TCP/IP omrežij odkličite polje poleg možnosti Omogoči TCP/IP omrežje. Privzeto se uporablja priključek 3306. Za boljši dostop do vrat, ki jih uporablja MySQL, izberite novo številko vrat iz spustnega menija ali vnesite novo številko vrat neposredno v spustni meni. Če je izbrana številka pristanišča že zasedena, boste pozvani, da potrdite izbrano številko.
Korak 9: Izberite nabor znakov MySQL Server podpira različne nabore znakov, lahko pa nastavite privzeti strežniški nabor znakov za vse tabele, stolpce in baze podatkov. Uporabite pogovorno okno Nabor znakov za spremembo privzetega nabora znakov za MySQL strežnik. · Standardni nabor znakov: Izberite to možnost, če želite uporabiti Latin1 kot privzeti nabor znakov strežnika. Latinščina1 se uporablja v angleščini in mnogih zahodnoevropskih jezikih. · Najboljša podpora za večjezičnost: Izberite to možnost, če želite uporabiti UTF8 kot privzeti nabor znakov strežnika. UTF8 lahko shrani znake iz različnih jezikov kot en sam nabor znakov. · Ročno izbran privzeti nabor znakov/združevanje: Izberite to možnost, če želite ročno izbrati privzeti nabor znakov strežnika. Izberite želeni nabor znakov iz spustnega seznama.
Korak 10: Nastavite storitev Na platformah, ki temeljijo na Windows NT, lahko namestite MySQL Server kot storitev. Ko je MySQL strežnik nameščen kot storitev, se lahko samodejno zažene, ko se sistem zažene, in celo samodejno zažene Windows, ko storitev odpove. Privzeto MySQL konfiguracijski čarovnik namesti MySQL strežnik kot storitev z imenom MySQL. Če storitve ne želite namestiti, odkljukajte polje poleg možnosti Namesti kot Windows storitev. Ime storitve lahko spremenite tako, da izberete novo ime storitve iz spustnega menija ali vnesete novo ime storitve v spustni meni. Za namestitev MySQL Server kot storitve, vendar ne samodejno, ne označujte polja poleg možnosti Zaženi MySQL Server Avtomatsko.
Korak 11: Varnostne možnosti Zelo priporočljivo je, da nastavite root geslo za svoj MySQL strežnik, MySQL Configuration Wizard pa zahteva, da privzeto nastavite root geslo. Če ne želite nastaviti korenskega gesla, ne označujte polja poleg možnosti Spremeni varnostne nastavitve. Za nastavitev korenskega gesla vnesite želeno geslo v polja Novo glavno geslo in Potrditev. Če želite prekonfigurirati obstoječi strežnik, boste morali v polje za trenutno korensko geslo vnesti obstoječe root geslo. Da preprečite prijavo prek omrežja, odkljukajte polje poleg možnosti Omogoči root dostop z oddaljenih naprav. To izboljša varnost. Za ustvarjanje anonimnega uporabniškega računa označite polje poleg možnosti Ustvari anonimni račun. Ustvarjanje anonimnih računov lahko zmanjša varnost strežnika ter oteži prijavo in dovoljenja. Zato tega ne priporočamo.
V redu, končno.
|