Nemrég egy nagy párhuzamos projekten dolgoztam, és kipróbáltam az InnoDB MySQL 5.5 programját, amelynek telepítési fájlja kevesebb, mint 30M, és a teljesítmény nem gyengébb a hatalmas Oracle vagy az MSSqlServer esetében. Nyílt forráskódú, nem babonás a Linuxmal kapcsolatban, úgy gondolom, hogy a MySQL egyre szélesebb körben lesz elérhető a Windowsban. Korábban összeállítottam egy cikket, remélve, hogy hasznos leszek a kezdőknek.
Telepítési környezet: Windows Server 2003 [32bit NTFS] Verzió információ: MySQL 5.5.15 [Letöltési cím: http://dev.mysql.com/downloads/ Források: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
1. lépés: Válaszd ki a telepítési típust Három szerelési típus létezik: Tipikus (tipikus telepítés), Teljes (teljes telepítés) és Egyedi (egyedi telepítés). A tipikus telepítés csak a MySQL szervert, a mysql parancssoros klienst és a parancssoros segédprogramokat telepíti. A parancssoros kliensek és segédprogramok közé tartozik a mysqldump, a myisamchk és számos más eszköz, amelyek segítenek a MySQL szerver kezelésében. A Complete telepítés telepíti a csomagban található összes komponenset. A teljesen telepített csomaghoz beletartoznak a beágyazott szerverkönyvtárak, benchmark készletek, támogató szkriptek és dokumentáció. Az egyedi telepítés teljes kontrollt biztosít a telepíteni kívánt csomagok és a telepítési útvonal felett.
2. lépés: Testreszabni a telepítési párbeszédet Minden elérhető komponens a bal oldali fa nézetben van felsorolva. Az eltávolított alkatrészeket piros X ikon jelzi; A már telepített alkatrészek szürke ikonokat tartalmaznak. Egy komponens megváltoztatásához érintsd meg az alkatrész ikonját, és válassz egy új opciót a legördülő listából. A telepítési útvonal jobb oldalán a Változás gombra kattinthatsz... gombra, hogy megváltoztatja az alapértelmezett telepítési útvonalat. Miután kiválasztod a telepítési komponenseket és a telepítési útvonalat, kattints a Következő gombra, hogy belépj a megerősítő párbeszédablakba.
3. lépés:Válaszd ki a konfiguráció típusát Két konfigurációtípus közül választhatsz: Részletes konfiguráció és Standard konfiguráció. A Standard Configuration opció alkalmas új felhasználóknak, akik gyorsan szeretnének elindítani a MySQL-t anélkül, hogy a szerver konfiguráción kellene gondolniuk. A részletes konfigurációs lehetőségek alkalmasak azoknak a haladó felhasználóknak, akik részletesebb szerver konfigurációs irányítást szeretnének. Ha új vagy a MySQL-ben, és egy szervert egyfelhasználós fejlesztőgépként kell konfigurálnod, a Standard Configuration megfelel az igényeidnek. Ha kiválasztod a Standard Configuration opciót, a MySQL Konfigurációs Varázsló automatikusan beállítja az összes konfigurációs opciót, kivéve a szolgáltatási és biztonsági opciókat. A Standard Configuration beállítás opció nem feltétlenül kompatibilis azzal a rendszerrel, amelyen a MySQL telepítve van. Ha már telepítetted van a MySQL a rendszeredre és a konfigurálni kívánt telepítést, ajánlott a részletes konfiguráció kiválasztása.
4. lépés: Válaszd ki a szervertípust Három szervertípus közül választhatsz, és az, hogy melyik szervert választod, befolyásolja a MySQL Konfigurációs Varázsló döntéseit a memóriáról, merevlemezekről, folyamatokról vagy használatról. · Fejlesztő gép: Ez az opció egy tipikus személyes asztali munkaállomást képvisel. Tegyük fel, hogy több asztali alkalmazás fut a gépen. Konfiguráld be a MySQL szervert minimális rendszererőforrás felhasználására. · Szervergép: Ez az opció egy szervert képvisel, és a MySQL szerver más alkalmazásokkal, például FTP-vel, e-mailrel és webszerverekkel együtt futhat. A MySQL szerver úgy van konfigurálva, hogy a rendszererőforrások megfelelő arányát használja. · Dedikált MySQL szervergép: Ez az opció egy olyan szervert képvisel, amely csak MySQL szolgáltatásokat futtat. Tegyük fel, hogy más alkalmazás nem fut. A MySQL szerver úgy van konfigurálva, hogy minden elérhető rendszererőforrást használjon.
5. lépés: Válaszd ki a tárolómotort Megadhatod a MySQL tábla létrehozásához használt tábprocesszort. Ez az opció lehetővé teszi, hogy eldöntsd, használod-e az InnoDB tárolómotort, és az InnoDB szervererőforrásainak hány százalékát foglalja el. · Többfunkciós adatbázis: Válassza ki ezt az opciót, hogy mind az InnoDB, mind a MyISAM tárolómotorokat használja, és egyenlően oszd el az erőforrásokat a két motor között. Ez az opció azoknak a felhasználóknak ajánlott, akik gyakran használják mindkét tárolómotort. · Csak tranzakciós adatbázis: Ez az opció mind az InnoDB, mind a MyISAM tárolómotorokat használja, de a legtöbb szerver erőforrását az InnoDB tárolómotorhoz rendeli. Ez az opció azoknak a felhasználóknak ajánlott, akik elsősorban az InnoDB-t használják, és csak alkalmanként használják a MyISAM-et. · Csak nem tranzakciós adatbázis: Ez az opció teljesen letiltja az InnoDB tárolómotort, és minden szervererőforrást a MyISAM tárolómotorhoz rendel. Ez az opció azoknak a felhasználóknak ajánlott, akik nem használják az InnoDB-t. Itt egy rövid bevezetés: az InnoDB és a MyISAM a MySQL használatához leggyakrabban használt két táblatípus, mindegyiknek megvannak a maga előnyei és hátrányai, az adott alkalmazástól függően. Az alapvető különbség az, hogy a MyISAM típus nem támogatja a fejlett feldolgozást, például tranzakciófeldolgozást, míg az InnoDB típus igen. A MyISAM típusú táblák a teljesítményt hangsúlyozzák, és többszörösen gyorsabban teljesítenek, mint az InnoDB típusok, de nem biztosítanak tranzakciótámogatást, míg az InnoDB fejlett adatbázis-funkciókat kínál, mint például tranzakciós támogatás és külföldi kulcsok.
6. lépés: Válassza ki az InnoDB adatfájl-tároló könyvtárát
7. lépés: Állítsd be az egyidejű kapcsolatok számát Fontos, hogy korlátozzuk a MySQL szerverre és onnan létrehozott párhuzamos kapcsolatok számát, hogy megakadályozzuk a szerver erőforrásainak kifogyását. · Döntési támogatás (DSS)/OLAP: Ez az opció akkor választható, ha a szerver nem igényel sok párhuzamos kapcsolatot. Feltételezve, hogy az átlagos párhuzamos kapcsolatok száma 20. · Online tranzakciófeldolgozás (OLTP): Válaszd ki ezt az opciót, ha a szerverednek sok párhuzamos kapcsolatra van szüksége. A maximális kapcsolatszám 500-ra van állítva. · Kézi beállítás: Válaszd ki ezt az opciót, hogy manuálisan beállítsd a szerver párhuzamos kapcsolatainak maximális számát. Válaszd ki a párhuzamos kapcsolatok számát az előző legördülő ablakból, vagy add be a maximális kapcsolatok számát a legördülő ablakba, ha a várható szám nincs feltüntetve.
8. lépés: Hálózati lehetőségek A Hálózati Beállítások párbeszédben engedélyezheti vagy kitilthatja a TCP/IP hálózatot, és konfigurálhatja a MySQL szerverhez való csatlakozáshoz használt portszámot. A TCP/IP hálózatok alapértelmezés szerint engedélyezve vannak. A TCP/IP hálózat letiltásához kapcsold ki a TCP/IP hálózat engedélyezése melletti jelölőnégyzetet. Alapértelmezés szerint a 3306-os portot használjuk. Ha többet szeretnél elérni a MySQL által használt portokhoz, válassz egy új portszámot a legördülő ablakból, vagy írj be egy új portszámot közvetlenül a legördülő ablakba. Ha a kiválasztott portszám már foglalt, akkor kérnek, hogy erősítse meg a kiválasztott portszámot.
9. lépés: Válaszd ki a karakterkészletet A MySQL Server különféle karakterkészleteket támogat, és beállíthatsz alapértelmezett szerver karakterkészletet minden táblára, oszlopra és adatbázisra. Használd a Karakterkészlet párbeszédet a MySQL szerver alapértelmezett karakterkészletének megváltoztatásához. · Szabványos karakterkészlet: Válaszd ki ezt az opciót, ha a Latin1-et akarod használni alapértelmezett szerver karakterkészletként. A latin1 nyelvet angolban és sok nyugat-európai nyelvben használják. · Legjobb támogatás a többnyelvűséghez: Válaszd ki ezt az opciót, ha az UTF8-at akarod használni alapértelmezett szerver karakterkészletként. Az UTF8 képes különböző nyelvek karaktereit egyetlen karakterkészletként tárolni. · Manuálisan kiválasztott alapértelmezett karakterkészlet/összeállítás: Válaszd ki ezt az opciót, ha manuálisan szeretnéd kiválasztani a szerver alapértelmezett karakterkészletét. Válaszd ki a kívánt karakterkészletet a legördülő listából.
10. lépés: A szolgáltatás beállítása Windows NT-alapú platformokon telepítheted a MySQL Server szolgáltatásként. Szolgáltatásként telepítve a MySQL szerver automatikusan elindulhat, amikor a rendszer elindul, és akár Windows-nal is automatikusan elindul, ha a szolgáltatás meghibásodik. Alapértelmezés szerint a MySQL konfigurációs varázsló telepíti a MySQL szervert MySQL néven szolgáló szolgáltatásként. Ha nem akarod telepíteni a szolgáltatást, töröld a jelölt a Windows Szolgáltatásként telepítés melletti mezőt. A szolgáltatás nevét úgy változtathatod, hogy a legördülő ablakból választasz egy új szolgáltatási nevet, vagy új szolgáltatásnevet írsz be a legördülő ablakba. Ha a MySQL Server szolgáltatásként telepíthető, de nem automatikusan, ne jelöld be a Automatikus MySQL Server indítása opció melletti négyzetet.
11. lépés: Biztonsági lehetőségek Erősen ajánlott a MySQL szervered root jelszavának beállítása, és a MySQL Konfigurációs Varázsló alapértelmezés szerint root jelszót kell beállítani. Ha nem akarsz root jelszót beállítani, ne jelöld be a Biztonsági beállítások módosítása melletti mezőt. A root jelszó beállításához írja be a kívánt jelszót az Új gyökérjelszó és Megerősít mezőkbe. Ha egy meglévő szervert szeretnél újrakonfigurálni, akkor a jelenlegi root jelszót is be kell írnod a Current root password mezőbe. A hálózaton belüli bejelentkezés megakadályozásához töröld a jelölt Engedélyezd a root hozzáférést távoli gépekről opció mellett. Ez javítja a biztonságot. Névtelen felhasználói fiók létrehozásához jelöld be a Névtelen fiók létrehozása melletti mezőt. Az anonim fiókok létrehozása csökkentheti a szerver biztonságát, és megnehezítheti a bejelentkezést és az engedélyeket. Ezért nem ajánlott.
Rendben, végre.
|