Selvitysraportti MySQL serverin asennus Windows ympäristöön IIO30200 / Jouni Huotari Arto Sorsa / F3900 CREATIVE COMMONS LISENSOITU http://creativecommons.org/licenses/by-nc-sa/1.0/fi/ 26.4.2010 1 SISÄLTÖ 1 YLEISTÄ .......................................................................................................... 2 2 SEIKKOJA JOTKA KANNATTAA OTTA HUOMIEEN ENNEN ASENNUKSEN ALOITTAMISTA ....................................................................................................... 2 3 MYSQL ASENNUS PAKETIT .............................................................................. 3 4 ASENNUS PAKETIN LATAUS JA ALOITUS .......................................................... 6 5 MYSQL ASETUKSET ....................................................................................... 11 6 ASENNUKSEN JÄLKEEN ................................................................................. 18 2 1 YLEISTÄ Tässä dokumentissa on kuvattu kuinka MySQL 5.1 asennetaan Windows ympäristöön. Dokumentin lähteinä on käytetty MySQL 5.1 Reference Manuaalia ja Running MySQL Securely on Windows webinaarin muistiinpanoja. MySQL 5.1 Reference Manual löytyy osoitteesta: http://dev.mysql.com/doc/refman/5.1/en/ MySQL on Windows webinaarit löytyy osoitteesta: http://www.mysql.com/news-and-events/web-seminars/mysql-on-windows.html Tiedot tulevista webinaareista voi tilata myös RSS:nä. 2 SEIKKOJA JOTKA KANNATTAA OTTA HUOMIEEN ENNEN ASENNUKSEN ALOITTAMISTA Käytä aina viimeisiä asennettavan version asennus- ja päivityspaketteja. Älä asenna MySQL seuraaviin palvelimiin jos ei ole pakko: - Domain Controller - Exchange Server - Web Server - File/Print Server Poista käytöstä turhat palvelut, joita et tarvitse tietokanta ympäristössä esimerkiksi: - FTP - WWW - SMTP - NNTP 3 Huomioi myös että MySQL on ainoasta yhtä turvallinen, kuin on sen asennusympäristö johon olet asennusta tekemässä. MySQL asennus ei suojaa tarpeeksi tuotekehitys alustaa, vaan tietoturvasta on myös huolehdittava perinteisin menetelmin palomuurit, käyttäjätunnukset jne. 3 MYSQL ASENNUS PAKETIT Sinulla on valittavana kolme asennus pakettia, alla olevassa taulukossa on kuvattu asennus pakettien sisällöt. Ominaisuus Installer MySQL Server Instance Config Wizard Paketti Essentials Complete Zip (No-install) Kyllä Kyllä Ei Kyllä Kyllä EI Test Suite MySQL Server MySQL Client Programs C Headers/Libraries Embedded Server Scripts and Examples Ei Kyllä Kyllä Kyllä Ei Ei Kyllä Kyllä Kyllä Kyllä Valinnainen Valinnainen Kyllä Kyllä Kyllä Kyllä Kyllä Kyllä Taulukossa: - Kyllä, tarkoittaa että ominaisuus asennetaan oletuksena. - Ei, tarkoittaa että ominaisuutta ei asenneta tai se ei kuulu asennuspakettiin. - Valinnainen, tarkoittaa että ominaisuus kuuluu asennuspakettiin, mutta sitä ei asenneta oletuksena, vaan sen voi asentaa Custom asennus moodissa. Windows Essentials paketti: - Paketin nimi: mysql-essential-5.1.47-win32.msi - Minimi asennus paketti, sisältää vai ne tiedostot jotka tarvitset MySQL käyttämiseen Windows koneessa. - Sisältää myös tietokannan teko Wizardin. 4 Windows MSI Installer (Complete) paketti: - Paketin nimi: mysql-5.1.47-win32.zip - "Täydellinen" asennus paketti, sisältää kaikki tiedostot jotka tarvitset. - Sisältää myös tietokannan teko Wizardin ja optiona embedded server and benchmark suite ohjelmisto. Without installer paketti: - Paketin nimi: mysql-noinstall-5.1.47-win32.zip - Sisältää samat tiedostot kuin Complete install paketti, mutta ei MySQL Server Instance Config Wizardia eli asennus ja asetukset täytyy tehdä manuaalisesti. Essentials paketin käyttö on suositeltavaa melkein kaikille käyttäjille. Windows MSI Installer (Complete) pakettista on myös tarjolla MSI versio, jolloin et tarvitse pakkausohjelmaa. Asennus paketin valinta vaikuttaa asennuksen kulkuun. Asennus prosessit on kuvattu alla: Asennus prosessi Essentials ja Complete (MSI) paketilla: 5 Asennus prosessi Without installer paketilla: 6 4 ASENNUS PAKETIN LATAUS JA ALOITUS Tässä on kuvattu asennus Windows Essentials paketilla joka on sopiva valinta useimmille käyttäjille. Lataa Windows Essentials asennuspaketti osoitteesta: http://dev.mysql.com/downloads/mysql/ Jos haluat voi ”rekisteröityä” MySQL käyttäjäksi, mutta voit myös vain ladata asennus paketin: 7 Seuraavaksi sinun pitää valita vielä serveri mistä haluat latauksen suorittaa. Jos paketti on pakattu, pura paketti ja aloita asennus tupla klikkaamalla setup.exe tiedostoa tai msi loppuista asennus tiedostoa. Asennuksen ensimmäinen varoitus on kuvattu alla, sen tuleminen riippuu koneen asetuksista: Valikoi suorita jos haluat jatkaa asentamista. 8 Setup Wizard vaihe 1. Valikoidaan Next. Setup Wizard vaihe 2. Valikoitaan Typical, tämä vaihtoehto riittää useimmille käyttäjille. 9 Setup Wizard vaihe 3. Valikoidaan Install. Setup Wizard vaihe 4. Odota… 10 Setup Wizard vaihe 5. Valikoidaan next. Setup Wizard vaihe 6. Valikoidaan next. 11 Setup Wizard vaihe 7. Oletukset valinnat ovat suositukset. Rekisteröinti kannattaa myös suorittaa, mutta se jätän sen tämän ohjeen ulkopuolelle. Koska se on helppo tehdä ja siihen tulee käyttäjän tiedot. Seuraavaksi suoritetaan tietokannan muodostus (Configure the MySQL server now) valikoimalla Finish. 5 MYSQL ASETUKSET MySQL Server Instance Configuration Wizard vaihe 1. Valikoidaan next. 12 MySQL Server Instance Configuration Wizard vaihe 2. Vaihtoehtoja on kaksi, Detailed Configuration ja Standard Configuration. Valikoi Datailed Configuration vaihtoehto ja next. MySQL Server Instance Configuration Wizard vaihe 3. Vaihtoehtoja on kolme ja valikoimme MySQL suositusten mukaisesti, Dedicated MySQL Server Machine. 13 MySQL Server Instance Configuration Wizard vaihe 4. Tämä valinta riippuu siitä mihin käyttötarkoitukseen olet kantaa luomassa. Valikoimme tässä esimerkki tapauksessa Multifunctional Database ja next. MySQL Server Instance Configuration Wizard vaihe 5. Määritetään data tiedostojen tallennus paikka ja valikoidaan next. 14 MySQL Server Instance Configuration Wizard vaihe 6. Tämä valinta riippuu siitä mihin käyttötarkoitukseen olet kantaa luomassa, mutta tässä tapauksessa valikoimme ensimmäisen vaihtoehdon ja next, jolloin maksimi määrää ei ole määritelty. MySQL Server Instance Configuration Wizard vaihe 7. Määritetään portin numero. On myös mahdollisuus tehdä poikkeussääntö palomuurin asetuksiin. - Älä käytä ”default port” oletus porttia jos mahdollista. Lukitse ei käyttävät portit. 15 MySQL Server Instance Configuration Wizard vaihe 8. Asetetaan default merkistö, Latin1 käy usein miten. MySQL Server Instance Configuration Wizard vaihe 9. Asetetaan Windows optiot, eli asennetaan MySQL Service palvelu. Myös automaattinen käynnistys on hyvä valita tapahtumaan Windowsin käynnistyksen yhteydessä. 16 MySQL Server Instance Configuration Wizard vaihe 10. Asetetaan ROOT käyttäjän oikeudet: - Aseta root käyttäjälle vahva salasana Älä salli remote yhteyksiä root käyttäjälle. Älä tee yhtään anonyymiä käyttäjää. MySQL Server Instance Configuration Wizard vaihe 11. Suoritetaan asetukset valikoimalla Execute. 17 MySQL Server Instance Configuration Wizard vaihe 12. Lopetetaan asennus valikoimalla Finish. 18 6 ASENNUKSEN JÄLKEEN Poista test tietokanta, alla olevan ohjeen mukaisesti: Varmista että Local ROOT käyttäjän salasana on salattu, jos ei niin ole aseta salasana alla olevan ohjeen mukaisesti (aseta vahva salasana): 19 Tee oma pääkäyttäjä MySQL tietokantaan, alla olevien ohjeiden mukaisesti: - Älä käytä samaa pääkäyttäjän tunnusta kuin itse koneeseen tai järjestelmään on määritelty. - Älä myöskään käytä MySQL nimeä käyttäjätunnuksissa tai ryhmien nimissä. Poista anonyymit käyttäjät jos niitä on, alla olevan ohjeen mukaisesti. Poista myös käyttäjät jotka alkavat test sanalla. Varmista vielä että data hakemistot ovat haluamassasi paikassa, alla olevan ohjeen mukaisesti: 20 Nyt MySQL server on asennettu, ei mutta kuin käyttämään. Lisätietoja osoitteesta: www.mysql.com MySQL 5.1 Reference Manual löytyy osoitteesta: http://dev.mysql.com/doc/refman/5.1/en/ MySQL on Windows webinaarit löytyy osoitteesta: http://www.mysql.com/news-and-events/web-seminars/mysql-on-windows.html Tiedot tulevista webinaareista voi tilata myös RSS:nä.
© Copyright 2024