Äskettäin työskentelin suuren samanaikaisen projektin parissa ja kokeilin InnoDB:n MySQL 5.5:ttä, jonka asennustiedosto on alle 30M, eikä suorituskyky ole heikompi kuin valtava Oracle tai MSSqlServer. Avoimen lähdekoodin, en ole taikauskoinen Linuxista, uskon että MySQL:ää käytetään yhä laajemmin Windowsissa. Olen koonnut aiemman artikkelin toivoen olevani hyödyksi aloittelijoille.
Asennusympäristö: Windows Server 2003 [32bit NTFS] Versiotiedot: MySQL 5.5.15 [Latausosoite: http://dev.mysql.com/downloads/ Lähteet: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Vaihe 1: Valitse asennustyyppi Kiinnitystyyppejä on kolme: Tyypillinen (tyypillinen asennus), Täydellinen (täydellinen asennus) ja Mukautettu (räätälöity asennus). Tyypillinen asennus asentaa vain MySQL-palvelimen, mysql-komentoriviasiakkaan ja komentorivityökalut. Komentoriviasiakkaisiin ja työkaluihin kuuluvat mysqldump, myisamchk ja useita muita työkaluja, jotka auttavat hallitsemaan MySQL-palvelintasi. Täydellinen asennus asentaa kaikki paketin sisällä olevat komponentit. Täysin asennettuun pakettiin sisältyvät komponentit sisältävät upotettuja palvelinkirjastoja, benchmark-paketteja, tukiskriptejä ja dokumentaatiota. Mukautettu asennus antaa sinulle täyden hallinnan haluamiisi paketteihin ja asennuspolulle.
Vaihe 2: Mukauta asennusdialogia Kaikki saatavilla olevat komponentit on listattu vasemmalla puolella räätälöidyn asennusikkunan puunäkymässä. Poistetut komponentit on merkitty punaisella X-kuvakkeella; Jo asennetuissa komponenteissa on harmaat kuvakkeet. Komponentin vaihtamiseksi napauta komponentin kuvaketta ja valitse uusi vaihtoehto pudotusvalikosta. Voit klikata Muuta asennuspolun oikealla puolella... näppäintä muuttaakseen oletusasennuspolun. Kun olet valinnut asennuskomponentit ja asennuspolun, klikkaa Seuraava-painiketta päästäksesi vahvistusikkunaan.
Vaihe 3:Valitse konfiguraatiotyyppi Voit valita kahdesta konfiguraatiotyypistä: Yksityiskohtainen konfiguraatio ja Standardikonfiguraatio. Standard Configuration -vaihtoehto sopii uusille käyttäjille, jotka haluavat saada MySQL:n nopeasti käyttöön ilman, että heidän tarvitsee miettiä palvelinasetuksia. Yksityiskohtaiset konfiguraatiovaihtoehdot sopivat edistyneille käyttäjille, jotka haluavat yksityiskohtaisemman hallinnan palvelimen konfiguraatioihin. Jos olet uusi MySQL:n käyttäjä ja tarvitset palvelimen konfigurointia yhden käyttäjän kehityskoneeksi, Standard Configuration sopii tarpeisiisi. Jos valitset Standard Configuration -vaihtoehdon, MySQL Configuration Wizard asettaa automaattisesti kaikki konfiguraatioasetukset, pois lukien palveluasetukset ja turvallisuusasetukset. Standardiasetukset -asetus ei välttämättä ole yhteensopiva järjestelmän kanssa, johon MySQL on asennettu. Jos sinulla on jo MySQL asennettuna järjestelmään ja haluamasi asennus, on suositeltavaa valita yksityiskohtainen kokoonpano.
Vaihe 4: Valitse palvelintyyppi Valittavana on kolme palvelintyyppiä, ja valitsemasi palvelin vaikuttaa MySQL-konfigurointivelhon päätöksiin muistista, kiintolevyistä sekä prosesseista tai käytöstä. · Kehittäjäkone: Tämä vaihtoehto edustaa tyypillistä henkilökohtaista työpöytätyöasemaa. Oletetaan, että koneessa on useita työpöytäsovelluksia. Määritä MySQL-palvelin käyttämään mahdollisimman vähän järjestelmäresursseja. · Palvelinkone: Tämä vaihtoehto edustaa palvelinta, ja MySQL-palvelin voi toimia yhdessä muiden sovellusten, kuten FTP:n, sähköpostin ja web-palvelimien kanssa. MySQL-palvelin on konfiguroitu käyttämään sopivaa osuutta järjestelmäresursseista. · Dedikoitu MySQL Server Machine: Tämä vaihtoehto edustaa palvelinta, joka ajaa vain MySQL-palveluita. Oletetaan, ettei muita sovelluksia ole käynnissä. MySQL-palvelin on konfiguroitu käyttämään kaikkia käytettävissä olevia järjestelmäresursseja.
Vaihe 5: Valitse tallennusmoottori Voit ilmoittaa taulukon prosessorin, jota käytetään MySQL-taulun luomisessa. Tämän vaihtoehdon avulla voit valita, käytätkö InnoDB:n tallennusmoottoria ja kuinka suuren osan palvelinresursseista InnoDB vie. · Monitoimitietokanta: Valitse tämä vaihtoehto käyttääksesi sekä InnoDB- että MyISAM-tallennusmoottoreita ja jakaaksesi resurssit tasaisesti molempien moottoreiden kesken. Tämä vaihtoehto suositellaan käyttäjille, jotka käyttävät molempia tallennusmoottoreita usein. · Vain transaktiotietokanta: Tämä vaihtoehto käyttää sekä InnoDB- että MyISAM-tallennusmoottoreita, mutta suurimman osan palvelinresursseista määrittää InnoDB-tallennusmoottorille. Tätä vaihtoehtoa suositellaan käyttäjille, jotka käyttävät pääasiassa InnoDB:tä ja MyISAMia vain satunnaisesti. · Vain ei-transaktioinen tietokanta: Tämä vaihtoehto poistaa InnoDB-tallennusmoottorin kokonaan käytöstä ja määrittää kaikki palvelinresurssit MyISAM-tallennusmoottorille. Tämä vaihtoehto on suositeltu käyttäjille, jotka eivät käytä InnoDB:tä. Tässä lyhyt johdanto: InnoDB ja MyISAM ovat kaksi yleisimmin käytettyä taulukkotyyppiä MySQL:n käytössä, joilla kummallakin on omat etunsa ja haittansa sovelluksesta riippuen. Perusero on, että MyISAM-tyyppi ei tue edistynyttä käsittelyä, kuten transaktioiden käsittelyä, kun taas InnoDB-tyyppi tukee sitä. MyISAM-tyyppiset taulukot korostavat suorituskykyä, ja ne toimivat useita kertoja nopeammin kuin InnoDB-tyypit, mutta eivät tarjoa transaktiotukea, kun taas InnoDB tarjoaa kehittyneitä tietokantaominaisuuksia, kuten transaktiotuen ja vieraat avaimet.
Vaihe 6: Valitse InnoDB:n tietotiedostojen tallennuskansio
Vaihe 7: Aseta samanaikaisten yhteyksien määrä On tärkeää rajoittaa MySQL-palvelimelle luotujen rinnakkaisten yhteyksien määrää, jotta palvelimen resurssit eivät loppuisi. · Päätöstuki (DSS)/OLAP: Tämä vaihtoehto voidaan valita, jos palvelin ei vaadi paljon rinnakkaisia yhteyksiä. Oletetaan, että rinnakkaisyhteyksien keskimääräinen määrä on 20. · Online Transaction Processing (OLTP): Valitse tämä vaihtoehto, jos palvelimesi vaatii paljon rinnakkaisia yhteyksiä. Yhteyksien enimmäismäärä on asetettu 500:aan. · Manuaalinen asetus: Valitse tämä vaihtoehto asettaaksesi manuaalisesti maksimimäärän palvelimen rinnakkaisyhteyksiä. Valitse edellisestä pudotusvalikosta rinnakkaisten yhteyksien määrä tai syötä suurin määrä yhteyksiä pudotusvalikkoon, jos odotettua lukua ei ole listalla.
Vaihe 8: Verkkovaihtoehdot Verkkoasetukset-valintaikkunassa voit ottaa TCP/IP-verkon käyttöön tai poistaa käytöstä sekä määrittää porttinumeron, jolla yhteys MySQL-palvelimelle tehdään. TCP/IP-verkot ovat oletuksena käytössä. TCP/IP-verkotuksen poistamiseksi poista valinta Enable TCP/IP Networking -vaihtoehdon vieressä. Portti 3306 on oletuksena käytössä. Saadaksesi enemmän pääsyä MySQL:n käyttämiin portteihin, valitse uusi porttinumero pudotusvalikosta tai syötä uusi porttinumero suoraan pudotusvalikkoon. Jos valitsemasi porttinumero on jo varattu, sinua pyydetään vahvistamaan valittu porttinumero.
Vaihe 9: Valitse merkistö MySQL Server tukee monenlaisia merkistöjä, ja voit asettaa oletuspalvelimen merkkijoukon kaikille tauluille, sarakkeille ja tietokannoille. Käytä Merkkijoukko-valintaa muuttaaksesi MySQL-palvelimen oletusmerkistöä. · Vakiomerkkimäärä: Valitse tämä vaihtoehto, jos haluat käyttää Latin1:tä oletuspalvelimen merkistönä. Latin1 on käytössä englannissa ja monissa länsieurooppalaisissa kielissä. · Paras tuki monikielisyyteen: Valitse tämä vaihtoehto, jos haluat käyttää UTF8:aa oletuspalvelimen merkistönä. UTF8 voi tallentaa eri kielten merkkejä yhtenä merkkijoukkona. · Manuaalisesti valittu oletusmerkistö/kokoaminen: Valitse tämä vaihtoehto, jos haluat valita palvelimen oletusmerkistö manuaalisesti. Valitse haluttu merkkijoukko pudotusvalikosta.
Vaihe 10: Aseta palvelu Windows NT -pohjaisilla alustoilla voit asentaa MySQL Serverin palveluna. Kun MySQL-palvelin asennetaan palveluna, se käynnistyy automaattisesti järjestelmän käynnistyessä, ja jopa Windowsin kanssa, kun palvelu epäonnistuu. Oletuksena MySQL-konfiguraatiovelho asentaa MySQL-palvelimen palveluna nimeltä MySQL. Jos et halua asentaa palvelua, poista valinta Asenna Windows Service -vaihtoehdon vieressä. Voit muuttaa palvelun nimeä valitsemalla uuden palvelun nimen pudotusvalikosta tai syöttämällä uuden palvelun nimen pudotusvalikkoon. Jos haluat asentaa MySQL Serverin palveluna, mutta ei automaattisesti, älä rastita ruutua Käynnistä MySQL Server automaattisesti -vaihtoehdon vieressä.
Vaihe 11: Turvallisuusvaihtoehdot On erittäin suositeltavaa asettaa juurisalasana MySQL-palvelimellesi, ja MySQL-konfigurointivelho vaatii oletuksena juurisalasanan asettamista. Jos et halua asettaa juurisalasanaa, älä rastita ruutua Muokkaa tietoturvaasetuksia -vaihtoehdon vieressä. Juurisalasanan asettamiseksi syötä haluttu salasana Uusi juurisalasana ja Vahvista -ruutuihin. Jos haluat konfiguroida olemassa olevan palvelimen uudelleen, sinun täytyy myös syöttää olemassa oleva juurisalasana nykyisen juurisalasanan kenttään. Estääksesi kirjautumisen verkon kautta, poista valinta Ota root access from remote machines -vaihtoehdon vieressä. Tämä parantaa turvallisuutta. Luodaksesi anonyymin käyttäjätilin, rastita ruutu Luo Anonyymi tili -vaihtoehdon vierestä. Anonyymien tilien luominen voi heikentää palvelinturvaa ja vaikeuttaa kirjautumista ja käyttöoikeuksia. Siksi sitä ei suositella.
OK, vihdoin.
|