For nylig arbejdede jeg på et stort samtidig projekt, og jeg prøvede InnoDBs MySQL 5.5, som har en installationsfil på under 30M, og ydelsen er ikke ringere end den store Oracle eller MSSqlServer. Open source, ikke overtroisk omkring Linux, jeg tror, at MySQL vil blive brugt mere og mere udbredt i Windows. Jeg har samlet en tidligere artikel i håb om at være hjælpsom for begyndere.
Installationsmiljø: Windows Server 2003 [32bit NTFS] Versionsinformation: MySQL 5.5.15 [Downloadadresse: http://dev.mysql.com/downloads/ Referencer: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Trin 1: Vælg installationstypen Der findes 3 monteringstyper: Typisk (typisk installation), Komplet (komplet installation) og Specialmonteret (specialinstallation). Den typiske installation installerer kun MySQL-serveren, mysql-kommandolinjeklienten og kommandolinjeværktøjerne. Kommandolinjeklienter og -værktøjer inkluderer mysqldump, myisamchk og flere andre værktøjer, der hjælper dig med at administrere din MySQL-server. Complete-installationen installerer alle komponenterne, der er indeholdt i pakken. De komponenter, der indgår i den fuldt installerede pakke, inkluderer indlejrede serverbiblioteker, benchmark-kits, supportscripts og dokumentation. Brugerdefineret installation giver dig fuld kontrol over de pakker, du ønsker at installere, og installationsstien.
Trin 2: Tilpas installationsdialogen Alle tilgængelige komponenter er listet i trævisningen i venstre side af den brugerdefinerede installationsdialog. Uinstallerede komponenter er markeret med et rødt X-ikon; Komponenter, der allerede er installeret, har grå ikoner. For at ændre en komponent, tryk på komponentens ikon og vælg en ny mulighed fra rullemenuen. Du kan klikke på Ændre på højre side af installationsstien... knap for at ændre standardinstallationsstien. Efter at have valgt installationskomponenterne og installationsstien, klik på knappen Næste-knappen for at komme ind i bekræftelsesboksen.
Trin 3:Vælg konfigurationstypen Du kan vælge mellem to konfigurationstyper: Detaljeret konfiguration og Standardkonfiguration. Standardkonfigurationsmuligheden er velegnet til nye brugere, der ønsker at få MySQL op hurtigt uden at skulle tænke på serverkonfiguration. De detaljerede konfigurationsmuligheder er velegnede til avancerede brugere, der ønsker mere detaljeret kontrol over serverkonfigurationen. Hvis du er ny i MySQL og har brug for at konfigurere en server som en enkeltbruger-udviklingsmaskine, bør Standardkonfigurationen passe til dine behov. Hvis du vælger Standardkonfigurationsmuligheden, sætter MySQL Konfigurationsguiden automatisk alle konfigurationsmuligheder, undtagen serviceindstillinger og sikkerhedsindstillinger. Standardkonfigurationsindstillingen er muligvis ikke kompatibel med det system, hvor MySQL er installeret. Hvis du allerede har MySQL installeret på dit system og den installation, du vil konfigurere, anbefales det at vælge den detaljerede konfiguration.
Trin 4: Vælg servertypen Der er 3 servertyper at vælge imellem, og hvilken server du vælger, vil påvirke MySQL Configuration Wizards beslutninger om hukommelse, harddiske og processer eller brug. · Udviklermaskine: Denne mulighed repræsenterer en typisk personlig desktop-arbejdsstation. Antag, at der kører flere skrivebordsapplikationer på maskinen. Konfigurer MySQL-serveren til at bruge minimale systemressourcer. · Servermaskine: Denne mulighed repræsenterer en server, og en MySQL-server kan køre sammen med andre applikationer, såsom FTP, e-mail og webservere. MySQL-serveren er konfigureret til at bruge den passende andel af systemressourcerne. · Dedikeret MySQL Server Machine: Denne mulighed repræsenterer en server, der kun kører MySQL-tjenester. Antag, at der ikke kører andre programmer. MySQL-serveren er konfigureret til at bruge alle tilgængelige systemressourcer.
Trin 5: Vælg lagringsmotoren Du kan angive den tabelprocessor, der blev brugt, når du oprettede MySQL-tabellen. Denne mulighed giver dig mulighed for at vælge, om du vil bruge InnoDB-lagringsmotoren, og hvilken procentdel af serverressourcerne InnoDB optager. · Multifunktionel database: Vælg denne mulighed for at bruge både InnoDB- og MyISAM-lagringsmotorer og fordele ressourcer jævnt mellem de to motorer. Denne mulighed anbefales til brugere, der ofte bruger begge lagringsmotorer. · Kun transaktionel database: Denne mulighed bruger både InnoDB- og MyISAM-lagringsmotorerne, men tildeler de fleste serverressourcer til InnoDB-lagringsmotoren. Denne mulighed anbefales til brugere, der primært bruger InnoDB og kun lejlighedsvis bruger MyISAM. · Kun ikke-transaktionel database: Denne mulighed deaktiverer fuldstændigt InnoDB-lagringsmotoren og tildeler alle serverressourcer til MyISAM-lagringsmotoren. Denne mulighed anbefales til brugere, der ikke bruger InnoDB. Her er en kort introduktion: InnoDB og MyISAM er de to mest anvendte tabeltyper til brug af MySQL, hver med sine egne fordele og ulemper, afhængigt af den specifikke applikation. Den grundlæggende forskel er, at MyISAM-typen ikke understøtter avanceret behandling såsom transaktionsbehandling, mens InnoDB-typen gør. Tabeller af typen MyISAM lægger vægt på ydeevne, og de yder flere gange hurtigere end typer af InnoDB, men tilbyder ikke transaktionsunderstøttelse, mens InnoDB tilbyder avancerede databasefunktioner såsom transaktionsunderstøttelse og fremmednøgler.
Trin 6: Vælg InnoDB datafil-lagringsmappen
Trin 7: Indstil indstillingen for antallet af samtidige forbindelser Det er vigtigt at begrænse antallet af parallelle forbindelser, der oprettes til og fra MySQL-serveren, for at forhindre, at serveren løber tør for ressourcer. · Decision Support (DSS)/OLAP: Denne mulighed kan vælges, hvis serveren ikke kræver mange parallelle forbindelser. Hvis man antager, at det gennemsnitlige antal parallelle forbindelser er 20. · Online transaktionsbehandling (OLTP): Vælg denne mulighed, hvis din server kræver mange parallelle forbindelser. Det maksimale antal forbindelser sættes til 500. · Manuel indstilling: Vælg denne mulighed for manuelt at indstille det maksimale antal serverparallelle forbindelser. Vælg antallet af parallelle forbindelser fra den forrige rullemenu, eller indtast det maksimale antal forbindelser i rullemenuen, hvis det forventede antal ikke er angivet.
Trin 8: Netværksmuligheder I dialogen Netværksindstillinger kan du aktivere eller deaktivere TCP/IP-netværk og konfigurere portnummeret, der bruges til at forbinde til MySQL-serveren. TCP/IP-netværk er aktiveret som standard. For at deaktivere TCP/IP-netværk, fravælg afkrydsningsfeltet ved siden af muligheden Aktiver TCP/IP-netværk. Port 3306 bruges som standard. For at få mere adgang til de porte, MySQL bruger, vælg et nyt portnummer fra rullemenuen eller indtast et nyt portnummer direkte i rullemenuen. Hvis dit valgte portnummer allerede er optaget, vil du blive bedt om at bekræfte det valgte portnummer.
Trin 9: Vælg tegnsættet MySQL Server understøtter en række forskellige tegnsæt, og du kan sætte et standard servertegnsæt for alle tabeller, kolonner og databaser. Brug dialogen Character Set til at ændre standardtegnsættet for MySQL-serveren. · Standard tegnsæt: Vælg denne mulighed, hvis du vil bruge Latin1 som standard servertegnsæt. Latin1 bruges på engelsk og mange vesteuropæiske sprog. · Bedste support til flersprogethed: Vælg denne mulighed, hvis du vil bruge UTF8 som standard serverens karaktersæt. UTF8 kan gemme tegn fra forskellige sprog som et enkelt tegnsæt. · Manuelt valgt standardtegnsæt/-sammensætning: Vælg denne mulighed, hvis du vil vælge serverens standardtegnsæt manuelt. Vælg det ønskede tegnsæt fra rullemenuen.
Trin 10: Opsæt tjenesten På Windows NT-baserede platforme 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 den starter endda automatisk med Windows, når tjenesten fejler. Som standard installerer MySQL Configuration Wizard MySQL-serveren som en tjeneste kaldet MySQL. Hvis du ikke vil installere tjenesten, fjern flueben i boksen ved siden af indstillingen Installer som Windows Service. Du kan ændre servicenavnet ved at vælge et nyt servicenavn i rullemenuen eller indtaste et nyt servicenavn i rullemenuen. For at installere MySQL Server som en tjeneste, men ikke automatisk, skal du ikke sætte kryds ved siden af muligheden Launch the MySQL Server Automatically.
Trin 11: Sikkerhedsmuligheder Det anbefales kraftigt at sætte en root-adgangskode til din MySQL-server, og MySQL Configuration Wizard kræver, at du som standard sætter en root-adgangskode. Hvis du ikke vil sætte en root-adgangskode, så sæt ikke flueben ved siden af muligheden Ændr Sikkerhedsindstillinger. For at sætte en rodadgangskode skal du indtaste den ønskede adgangskode i felterne Ny rodadgangskode og Bekræft. Hvis du vil omkonfigurere en eksisterende server, skal du også indtaste den eksisterende root-adgangskode i boksen Current root-adgangskode. For at forhindre login over netværket, fjern flueben ved siden af muligheden Aktiver root-adgang fra fjernmaskiner. Dette forbedrer sikkerheden. For at oprette en anonym brugerkonto, sæt kryds ved siden af muligheden Opret en anonym konto. Oprettelse af anonyme konti kan reducere serversikkerheden og gøre login og tilladelser vanskelige. Derfor anbefales det ikke.
OK, endelig.
|