Nylig jobbet jeg med et stort samtidig prosjekt, og jeg prøvde InnoDBs MySQL 5.5, som har en installasjonsfil på under 30M, og ytelsen er ikke dårligere enn den enorme Oracle eller MSSqlServer. Åpen kildekode, ikke overtroisk når det gjelder Linux, jeg tror MySQL vil bli mer og mer utbredt i Windows. Jeg har samlet en tidligere artikkel, i håp om å være til hjelp for nybegynnere.
Installasjonsmiljø: Windows Server 2003 [32bit NTFS] Versjonsinformasjon: MySQL 5.5.15 [Nedlastingsadresse: http://dev.mysql.com/downloads/ Referanser: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Trinn 1: Velg installasjonstype Det finnes 3 monteringstyper: Typisk (typisk installasjon), Komplett (komplett installasjon) og Tilpasset (tilpasset installasjon). Den typiske installasjonen installerer kun MySQL-serveren, mysql-kommandolinjeklient og kommandolinjeverktøy. Kommandolinjeklienter og verktøy inkluderer mysqldump, myisamchk og flere andre verktøy for å hjelpe deg med å administrere MySQL-serveren din. Complete-installasjonen installerer alle komponentene som finnes i pakken. Komponentene som følger med den fullstendig installerte pakken inkluderer innebygde serverbiblioteker, benchmark-sett, støtteskript og dokumentasjon. Tilpasset installasjon gir deg full kontroll over pakkene du ønsker å installere og installasjonsveien.
Trinn 2: Tilpass installasjonsdialogen Alle tilgjengelige komponenter er listet i trevisningen på venstre side av den egendefinerte installasjonsdialogen. Avinstallerte komponenter vises med et rødt X-ikon; Komponenter som allerede er installert har grå ikoner. For å endre en komponent, trykk på komponentens ikon og velg et nytt alternativ fra nedtrekkslisten. Du kan klikke på Endre på høyre side av installasjonsbanen... knappen for å endre standard installasjonsvei. Etter å ha valgt installasjonskomponentene og installasjonsbanen, klikk på Neste-knappen for å gå inn i bekreftelsesboksen.
Trinn 3:Velg konfigurasjonstypen Du kan velge mellom to konfigurasjonstyper: Detaljert konfigurasjon og Standardkonfigurasjon. Standard Configuration-alternativet passer for nye brukere som ønsker å få MySQL opp raskt uten å måtte tenke på serverkonfigurasjon. De detaljerte konfigurasjonsalternativene passer for avanserte brukere som ønsker mer detaljert kontroll over serverkonfigurasjonen. Hvis du er ny til MySQL og trenger å konfigurere en server som en enkeltbruker-utviklingsmaskin, bør Standard Configuration passe dine behov. Hvis du velger Standardkonfigurasjonsalternativet, setter MySQL Configuration Wizard automatisk alle konfigurasjonsvalg, unntatt tjenestevalg og sikkerhetsalternativer. Standard Configuration-innstillingen kan være ukompatibel med systemet MySQL er installert på. Hvis du allerede har MySQL installert på systemet ditt og installasjonen du vil konfigurere, anbefales det å velge den detaljerte konfigurasjonen.
Trinn 4: Velg servertype Det finnes 3 servertyper å velge mellom, og hvilken server du velger vil påvirke MySQL Configuration Wizards beslutninger om minne, harddisker og prosesser eller bruk. · Utviklermaskin: Dette alternativet representerer en typisk personlig skrivebordsarbeidsstasjon. Anta at det kjører flere skrivebordsapplikasjoner på maskinen. Konfigurer MySQL-serveren til å bruke minimale systemressurser. · Servermaskin: Dette alternativet representerer en server, og en MySQL-server kan kjøre sammen med andre applikasjoner, som FTP, e-post og webservere. MySQL-serveren er konfigurert til å bruke riktig andel av systemressursene. · Dedikert MySQL-servermaskin: Dette alternativet representerer en server som kun kjører MySQL-tjenester. Anta at ingen andre applikasjoner kjører. MySQL-serveren er konfigurert til å bruke alle tilgjengelige systemressurser.
Trinn 5: Velg lagringsmotoren Du kan angi hvilken tabellprosessor som ble brukt når du opprettet MySQL-tabellen. Dette alternativet lar deg velge om du vil bruke InnoDB-lagringsmotoren og hvilken prosentandel av serverressursene InnoDB opptar. · Multifunksjonell database: Velg dette alternativet for å bruke både InnoDB- og MyISAM-lagringsmotorer og fordele ressursene jevnt mellom de to motorene. Dette alternativet anbefales for brukere som ofte bruker begge lagringsmotorene. · Kun transaksjonsdatabase: Dette alternativet bruker både InnoDB- og MyISAM-lagringsmotorene, men tildeler de fleste serverressurser til InnoDB-lagringsmotoren. Dette alternativet anbefales for brukere som hovedsakelig bruker InnoDB og bare av og til bruker MyISAM. · Kun ikke-transaksjonell database: Dette alternativet deaktiverer InnoDB-lagringsmotoren fullstendig og tildeler alle serverressurser til MyISAM-lagringsmotoren. Dette alternativet anbefales for brukere som ikke bruker InnoDB. Her er en kort introduksjon: InnoDB og MyISAM er de to mest brukte tabelltypene for bruk av MySQL, hver med sine fordeler og ulemper, avhengig av den spesifikke applikasjonen. Den grunnleggende forskjellen er at MyISAM-typen ikke støtter avansert prosessering som transaksjonsbehandling, mens InnoDB-typen gjør det. Tabeller av typen MyISAM legger vekt på ytelse, og de yter flere ganger raskere enn typer InnoDB, men gir ikke støtte for transaksjoner, mens InnoDB tilbyr avanserte databasefunksjoner som transaksjonsstøtte og fremmednøkler.
Trinn 6: Velg InnoDB datafillagringskatalog
Trinn 7: Sett innstillingen for antall samtidige tilkoblinger Det er viktig å begrense antall parallelle tilkoblinger som opprettes til og fra MySQL-serveren for å forhindre at serveren går tom for ressurser. · Decision Support (DSS)/OLAP: Dette alternativet kan velges hvis serveren ikke krever mange parallelle tilkoblinger. Forutsatt at gjennomsnittlig antall parallelle forbindelser er 20. · Online transaksjonsbehandling (OLTP): Velg dette alternativet hvis serveren din krever mange parallelle tilkoblinger. Maksimalt antall tilkoblinger settes til 500. · Manuell innstilling: Velg dette alternativet for å manuelt sette maksimalt antall serverparallelle tilkoblinger. Velg antall parallelle tilkoblinger fra forrige nedtrekksmeny, eller skriv inn maksimalt antall tilkoblinger i nedtrekksmenyen hvis antallet du forventer ikke er oppgitt.
Trinn 8: Nettverksalternativer I dialogen Nettverksalternativer kan du aktivere eller deaktivere TCP/IP-nettverk og konfigurere portnummeret som brukes for å koble til MySQL-serveren. TCP/IP-nettverk er aktivert som standard. For å deaktivere TCP/IP-nettverk, fjern hakeboksen ved siden av alternativet Aktiver TCP/IP-nettverk. Port 3306 brukes som standard. For å få mer tilgang til portene som brukes av MySQL, velg et nytt portnummer fra nedtrekksmenyen eller skriv inn et nytt portnummer direkte i nedtrekksmenyen. Hvis ditt valgte portnummer allerede er opptatt, vil du bli bedt om å bekrefte det valgte portnummeret.
Trinn 9: Velg tegnsettet MySQL Server støtter ulike tegnsett, og du kan sette et standard servertegnsett for alle tabeller, kolonner og databaser. Bruk dialogen Character Set for å endre standard tegnsett for MySQL-serveren. · Standard tegnsett: Velg dette alternativet hvis du vil bruke Latin1 som standard servertegnsett. Latin1 brukes på engelsk og mange vesteuropeiske språk. · Beste støtte for flerspråklighet: Velg dette alternativet hvis du vil bruke UTF8 som standard karaktersett på serveren. UTF8 kan lagre tegn fra forskjellige språk som ett enkelt tegnsett. · Manuelt valgt standard tegnsett/sortering: Velg dette alternativet hvis du vil velge serverens standard tegnsett manuelt. Velg ønsket tegnsett fra nedtrekkslisten.
Trinn 10: Sett opp tjenesten På Windows NT-baserte plattformer kan du installere MySQL Server som en tjeneste. Når den installeres som en tjeneste, kan MySQL-serveren automatisk startes når systemet starter, og starter til og med automatisk med Windows når tjenesten svikter. Som standard installerer MySQL Configuration Wizard MySQL-serveren som en tjeneste kalt MySQL. Hvis du ikke vil installere tjenesten, fjern haken ved siden av alternativet Installer som Windows-tjeneste. Du kan endre tjenestenavnet ved å velge et nytt tjenestenavn i nedtrekksmenyen eller skrive inn et nytt tjenestenavn i nedtrekksmenyen. For å installere MySQL Server som en tjeneste, men ikke automatisk, må du ikke krysse av ved siden av alternativet Start MySQL Server Automatisk.
Trinn 11: Sikkerhetsalternativer Det anbefales sterkt å sette et root-passord for MySQL-serveren din, og MySQL Configuration Wizard krever at du som standard setter root-passord. Hvis du ikke vil sette et root-passord, ikke kryss av i boksen ved siden av alternativet Endre sikkerhetsinnstillinger. For å sette et rotpassord, skriv inn ønsket passord i boksene Nytt rotpassord og Bekreft. Hvis du vil rekonfigurere en eksisterende server, må du også skrive inn det eksisterende root-passordet i boksen for Current root-passord. For å forhindre innlogging over nettverket, fjern avhukingen ved siden av alternativet Aktiver root-tilgang fra eksterne maskiner. Dette forbedrer sikkerheten. For å opprette en anonym brukerkonto, hak av i boksen ved siden av alternativet Opprett en anonym konto. Å opprette anonyme kontoer kan redusere serversikkerheten og gjøre innlogging og tillatelser vanskelige. Derfor anbefales det ikke.
OK, endelig.
|