Nyligen arbetade jag med ett stort samtidigt projekt och testade InnoDB:s MySQL 5.5, som har en installationsfil på mindre än 30M, och prestandan är inte sämre än den stora Oracle- eller MSSQLServer. Öppen källkod, inte vidskeplig kring Linux, jag tror att MySQL kommer att användas allt mer i Windows. Jag har sammanställt en tidigare artikel, i hopp om att vara till hjälp för nybörjare.
Installationsmiljö: Windows Server 2003 [32-bitars NTFS] Versionsinformation: MySQL 5.5.15 [Nedladdningsadress: http://dev.mysql.com/downloads/ Referenser: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Steg 1: Välj installationstyp Det finns tre monteringstyper: Typisk (typisk installation), Komplett (komplett installation) och Anpassad (specialmonterad installation). Den typiska installationen installerar endast MySQL-servern, mysql-kommandoradsklienten och kommandoradsverktyg. Kommandoradsklienter och verktyg inkluderar mysqldump, myisamchk och flera andra verktyg som hjälper dig att hantera din MySQL-server. Complete-installationen installerar alla komponenter som ingår i paketet. Komponenterna som ingår i det fullt installerade paketet inkluderar inbyggda serverbibliotek, benchmarkkit, supportskript och dokumentation. Anpassad installation ger dig full kontroll över vilka paket du vill installera och installationsvägen.
Steg 2: Anpassa installationsdialogen Alla tillgängliga komponenter listas i trädvyn på vänster sida av den anpassade installationsdialogen. Oinstallerade komponenter indikeras av en röd X-ikon; Komponenter som redan är installerade har grå ikoner. För att ändra en komponent, tryck på komponentens ikon och välj ett nytt alternativ från rullgardinsmenyn. Du kan klicka på Ändra på höger sida av installationsvägen... knappen för att ändra standardinstallationsvägen. Efter att ha valt installationskomponenterna och installationsvägen, klicka på knappen Nästa för att gå in i bekräftelsedialogen.
Steg 3:Välj konfigurationstyp Du kan välja mellan två konfigurationstyper: Detaljerad konfiguration och Standardkonfiguration. Standardkonfigurationsalternativet passar nya användare som vill få upp MySQL snabbt utan att behöva tänka på serverkonfiguration. De detaljerade konfigurationsalternativen är lämpliga för avancerade användare som vill ha mer detaljerad kontroll över serverkonfigurationen. Om du är ny på MySQL och behöver konfigurera en server som en enanvändarutvecklingsmaskin bör Standardkonfigurationen passa dina behov. Om du väljer Standardkonfigurationsalternativet sätter MySQL Configuration Wizard automatiskt alla konfigurationsalternativ, förutom servicealternativ och säkerhetsalternativ. Standardkonfigurationsinställningen kan vara inkompatibel med systemet där MySQL är installerat. Om du redan har MySQL installerat på ditt system och den installation du vill konfigurera, rekommenderas det att välja den detaljerade konfigurationen.
Steg 4: Välj servertyp Det finns tre servertyper att välja mellan, och vilken server du väljer påverkar MySQL Configuration Wizards beslut om minne, hårddiskar och processer eller användning. · Utvecklarmaskin: Detta alternativ representerar en typisk personlig stationär arbetsstation. Anta att det finns flera skrivbordsapplikationer som körs på maskinen. Konfigurera MySQL-servern att använda minimala systemresurser. · Servermaskin: Detta alternativ representerar en server, och en MySQL-server kan köras tillsammans med andra applikationer, såsom FTP, e-post och webbservrar. MySQL-servern är konfigurerad för att använda rätt andel av systemresurserna. · Dedikerad MySQL-servermaskin: Detta alternativ representerar en server som endast kör MySQL-tjänster. Anta att inga andra applikationer körs. MySQL-servern är konfigurerad att använda alla tillgängliga systemresurser.
Steg 5: Välj lagringsmotorn Du kan ange vilken tabellprocessor som användes när du skapade MySQL-tabellen. Detta alternativ låter dig välja om du vill använda InnoDB-lagringsmotorn och vilken procentandel av serverresurserna som InnoDB upptar. · Multifunktionell databas: Välj detta alternativ för att använda både InnoDB- och MyISAM-lagringsmotorer och fördela resurser jämnt mellan de två motorerna. Detta alternativ rekommenderas för användare som ofta använder båda lagringsmotorerna. · Endast transaktionsdatabas: Detta alternativ använder både InnoDB- och MyISAM-lagringsmotorerna, men tilldelar de flesta serverresurser till InnoDB-lagringsmotorn. Detta alternativ rekommenderas för användare som främst använder InnoDB och endast ibland använder MyISAM. · Endast icke-transaktionell databas: Detta alternativ inaktiverar helt InnoDB-lagringsmotorn och tilldelar alla serverresurser till MyISAM-lagringsmotorn. Detta alternativ rekommenderas för användare som inte använder InnoDB. Här är en kort introduktion: InnoDB och MyISAM är de två mest använda tabelltyperna för att använda MySQL, var och en med sina egna för- och nackdelar, beroende på den specifika applikationen. Den grundläggande skillnaden är att MyISAM-typen inte stöder avancerad bearbetning såsom transaktionshantering, medan InnoDB-typen gör det. Tabeller av typen MyISAM betonar prestanda och presterar flera gånger snabbare än typer av InnoDB, men erbjuder inte transaktionsstöd, medan InnoDB erbjuder avancerade databasfunktioner såsom transaktionsstöd och främmande nycklar.
Steg 6: Välj InnoDB-databasens lagringskatalog
Steg 7: Ställ in inställningen för antalet samtidiga anslutningar Det är viktigt att begränsa antalet parallella anslutningar som skapas till och från MySQL-servern för att förhindra att servern får slut på resurser. · Decision Support (DSS)/OLAP: Detta alternativ kan väljas om servern inte kräver många parallella anslutningar. Om man antar att det genomsnittliga antalet parallella anslutningar är 20. · Online transaktionshantering (OLTP): Välj detta alternativ om din server kräver många parallella anslutningar. Det maximala antalet anslutningar är satt till 500. · Manuell inställning: Välj detta alternativ för att manuellt ställa in maximalt antal serverparallella anslutningar. Välj antalet parallella anslutningar från föregående rullgardinsmeny, eller ange maximalt antal anslutningar i rullgardinsmenyn om det antal du förväntar dig inte finns med där.
Steg 8: Nätverksalternativ I dialogen Nätverksalternativ kan du aktivera eller inaktivera TCP/IP-nätverk och konfigurera portnumret som används för att ansluta till MySQL-servern. TCP/IP-nätverk är aktiverade som standard. För att inaktivera TCP/IP-nätverk, avmarkera rutan bredvid alternativet Aktivera TCP/IP-nätverk. Port 3306 används som standard. För att få mer tillgång till de portar som MySQL använder, välj ett nytt portnummer från rullgardinsmenyn eller skriv in ett nytt portnummer direkt i rullgardinsmenyn. Om ditt valda portnummer redan är upptaget kommer du att bli ombedd att bekräfta det valda portnumret.
Steg 9: Välj teckenuppsättningen MySQL Server stödjer en mängd olika teckenuppsättningar, och du kan ställa in en standardteckenuppsättning för alla tabeller, kolumner och databaser. Använd dialogen Teckenuppsättning för att ändra standardteckenuppsättningen för MySQL-servern. · Standardteckenuppsättning: Välj detta alternativ om du vill använda Latin1 som standardteckenuppsättning för servern. Latin1 används på engelska och många västeuropeiska språk. · Bästa stöd för flerspråkighet: Välj detta alternativ om du vill använda UTF8 som standardteckenuppsättning på servern. UTF8 kan lagra tecken från olika språk som en enda teckenuppsättning. · Manuellt vald standardteckenuppsättning/sortering: Välj detta alternativ om du vill manuellt välja serverns standardteckenuppsättning. Välj önskad teckenuppsättning från rullgardinslistan.
Steg 10: Sätt upp tjänsten På Windows NT-baserade plattformar kan du installera MySQL Server som en tjänst. När den installeras som en tjänst kan MySQL-servern automatiskt startas när systemet startar, och till och med automatiskt starta med Windows när tjänsten slutar fungera. Som standard installerar MySQL Configuration Wizard MySQL-servern som en tjänst med namnet MySQL. Om du inte vill installera tjänsten, avmarkera rutan bredvid alternativet Installera som Windows-tjänst. Du kan ändra tjänstenamnet genom att välja ett nytt tjänstenamn i rullgardinsmenyn eller skriva in ett nytt tjänstenamn i rullgardinsmenyn. För att installera MySQL Server som en tjänst, men inte automatiskt, kryssa inte i rutan bredvid alternativet Starta MySQL Server Automat.
Steg 11: Säkerhetsalternativ Det rekommenderas starkt att du sätter ett root-lösenord för din MySQL-server, och MySQL Configuration Wizard kräver att du som standard sätter ett root-lösenord. Om du inte vill sätta ett root-lösenord, kryssa inte i rutan bredvid alternativet Ändra säkerhetsinställningar. För att ställa in ett root-lösenord, ange önskat lösenord i rutorna Nytt root-lösenord och Bekräfta. Om du vill konfigurera om en befintlig server måste du också ange det befintliga root-lösenordet i rutan för Current root-lösenord. För att förhindra inloggning över nätverket, avmarkera rutan bredvid alternativet Aktivera rootåtkomst från fjärrmaskiner. Detta förbättrar säkerheten. För att skapa ett anonymt användarkonto, kryssa i rutan bredvid alternativet Skapa ett anonymt konto. Att skapa anonyma konton kan minska serversäkerheten och göra inloggning och behörigheter svåra. Därför rekommenderas det inte.
Okej, äntligen.
|