Denne korte guiden forklarer hvordan du kan installere MySQL 5.5 på Windows.
Målsettingen er å hjelpe studenter av databasesystemer på universitetsnivå igang programvaren som er nødvendig for å driver med praktiske øvinger. Databasesystemer og teori kan være temmelig … teoretisk og det er derfor en god ide å jobbe praktisk med et system som MySQL.
I utgangspunktet kan du bare laste ned MySQL og installere uten å tenke deg om. Det har et par haker ved seg. De viktigste utfordringene er at du ikke får et rent transaksjonsbasert system (tro meg, studerer du databaser så vil du ha transaksjoner) samt at du mest sannsynlig får en installasjon som alltid er aktiv, dvs at den ligger og spiser ressurser (både RAM og CPU).
Når du er ferdig vil du ha:
- MySQL 5.5 installert
- Brannmur konfigurert
- Autostart slått av, ingen unødvendig ressursbruk
Last ned mysql fra http://dev.mysql.com/downloads/mysql/
Pass på å velge rett plattform dvs, x86 eller 32 bit vs x64 eller 64 bit.
Nyeste versjon av MySQL 5.5.21. Velg Community Edition.
Klikk på filen i utforskeren, feks ..\Downloads\mysql-5.5.21-winx64.msi
Velg full installasjon (Complete), oppsettet kommer senere.
Filene havner i C:\Program Files\MySQL\MySQL Server 5.5.\
Svar ja på at program kan gjøre endringer på disk og klikk deg gjennom 2 bilder/skjermer med reklame for den kommersielle versjonen av MySQL.
Klikk for å starte konfig veiviser, svar nok en gang ja på at Oracle kan gjøre endringer på systemet ditt.
Velg detailed install, developer machine, transactinal database only, overstyr default plassering av filer (sett til C:\MySQL InnoDB Datafiles), sett antall connections manuelt til 20 (Decision Support (DSS)/OLAP). Aktiver tcp over port 3306, be om brannmur regel, kan være nyttig ved bruk av andre verktøy eller programmeringsspråk.
Velg UTF8, det er det eneste som teller (spesielt dersom du skal samarbeide med noen som bruker Mac/Linux)
Sett opp til å starte som service, men ikke automatisk, legg til path i CMD, det trenger du for å jobbe med databasene dine.
Sett passord, ikke aktiver anonym konto Ikke bruk samme passord som på maskinen din, velg noe som er mindre sikkert.
Sjekk at du får kontakt med database(serveren) din:
Velg Windows, CMD
mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.21 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| test |
+——————–+
4 rows in set (0.01 sec)
mysql>
Najs, vi er operative. Da gjenstår kun en ting før vi kan jobbe med MySQL på fast basis. Jeg valgte å ikke aktivere autostart fordi jeg ikke vil at MySQL skal dra ressurser når jeg ikke jobber med den.
Du kan du lett starte (og stoppe) MySQL når du vil.
Det kan du enten gjøre via Manage My Computer og dra fram services bildet, høyre klikk for å starte og stoppe.
Eller
Velg Windows, høyre klikk på Command Prompt (CMD), velg Run As Administrator, svar ja på spørsmål om tillatelse til å utføre endringer,
deretter:
net start mysql
Merk dette virker bare dersom du har valgt runas admin. Dersom du ikke gjør det får du en feil som det her
C:\Users\espen>net stop mysql
System error 5 has occurred.
Access is denied.


Posted by ebraekke 