Het installeren van MySQL Server


  Share  
|


Het installeren van MySQL is relatief pijnloos. Eerst moet u het installatieprogramma voor MySQL, die beschikbaar is op de Companion CD. U kunt ook de nieuwste versie downloaden van http://www.mysql.com.

Opmerking

Als u ervoor kiest om MySQL te installeren in een andere map dan de standaardmap (C: \ MYSQL) of u wilt starten op MySQL NT/Win2000 als een dienst, moet u om een bestand met de naam my.cnf in de root van uw C: \ schijf met de volgende informatie in het (of voeg de volgende informatie aan beide \ Windows \ my.ini of \ winnt \ my.ini, afhankelijk van uw besturingssysteem):

[mysqld] basedir = E: / installatie-pad / datadir = E: / data-pad /

Nadat je MySQL hebt geïnstalleerd, zal de map bevat de mijn-example.cnf bestand. U kunt dit gebruiken als een sjabloon om uw eigen my.cnf bestand te maken.

Zodra u de installatie start, zal hij eerst vragen u welk type installatie u liever: typisch, compact, of een aangepaste installatie. Hier zullen we selecteert u de optie Typical, omdat het alle componenten die we nodig hebben om te werken met MySQL zal installeren.

Na het selecteren van Typisch, druk op de knop Volgende en de installatie proces zal automatisch worden voltooid.

Nu we MySQL is geïnstalleerd, zullen we eerst bladeren door de map zodat we kunnen zien wat het heeft geïnstalleerd voor ons.

Alles wat we echt gebruiken voor hier (met betrekking tot Java) is de bin map, die de MySQL server en client uitvoerbare bestanden bevat, en de docs directory's, die de HTML-versie van de MySQL-handleiding bevatten.

Opmerking

Een Adobe PDF-versie van de MySQL-handleiding is ook geleverd op de bijbehorende CD-ROM. Wij vinden dit makkelijker te lezen, maar je zult ook eisen dat het gratis programma Adobe Acrobat Reader om deze handleiding, die beschikbaar is om te downloaden op http://www.adobe.com/products/acrobat/readermain.html.

Laten we nu een kijkje nemen in de bin directory en zien wat er van gebruiken om ons daar. Zoals u kunt zien, zijn er veel uitvoerbare bestanden in deze map, sommige zijn daemons (dat wil zeggen, de MySQL-server), en sommige zijn console-clients met de MySQL server met toegang.

Opmerking

Een daemon is gewoon een programma of proces dat doelloos zit op de achtergrond totdat deze wordt ingeroepen om haar taak te vervullen.

mysqld.exe is de beste server te gebruiken bij het ontwikkelen van software. De anderen zijn meer gebruikt om de snelheid aan te passen en te ondersteunen extra functies. Hier zijn elk van de verschillende server versies en hun toepassingen:

  • mysqld--Samengesteld met volledige debugging en automatische toewijzing geheugen controleren, symbolische links, en InnoDB tabellen en BDB

  • mysqld-opt-geoptimaliseerde binaire met geen ondersteuning voor transactionele tabellen

  • mysqld-nt-geoptimaliseerde binaire voor NT met ondersteuning voor named pipes. U kunt deze versie op Win98, maar in dit geval geen named pipes worden gecreëerd en moet u TCP / IP is geïnstalleerd.

  • mysqld-max-geoptimaliseerde binaire met ondersteuning voor symbolische links en InnoDB en BDB tabellen

  • mysqld-max-nt-Like mysqld-max, maar gecompileerd met ondersteuning voor named pipes

Als u niet volledig begrijpen de betekenis van de verschillende versies, simpelweg vasthouden aan het gebruik mysqld.exe, zoals u waarschijnlijk niet de anderen verlangen.

Het uitvoerbare mysql.exe is een console-client, die wordt gebruikt om te communiceren met de MySQL-server door middel van de SQL taal.

Voor de hand liggende om te doen is nu uitvoeren van een MySQL-server zodat we het kunnen toegang via de cliënt. Het uitvoerbare wij willen voor dit heet mysqld.exe. Er kunnen gevallen zijn als de debug versie van MySQL is beter (informatie over fouten, enz.). Maar in het algemeen, een versie is zo goed als de andere voor het uitvoeren van de MySQL-server op de achtergrond. Als je nu dit uit te voeren, zal een zwart venster verschijnen voor een zeer korte periode van tijd en verdwijnen. U kunt controleren dat de MySQL-server wordt uitgevoerd door het slaan Ctrl, AltEn Wissen op hetzelfde moment te brengen van de lijst van taken die momenteel worden uitgevoerd in Windows.

Opmerking

In Windows NT en Windows 2000, Ctrl + Alt + Del produceert een ander venster dan in Windows 98. Windows XP heeft ook een andere mening toegedaan.

Windows NT en Windows 2000 hebben een iets andere aanpak bij het starten van de MySQL-server.

Merk op dat je meer kan hebben op deze lijst als u andere programma's worden uitgevoerd. Ook kunnen de mysqld daemon niet aan de onderkant van de lijst.

Nu, als we proberen te lopen de MySQL console client (mysql.exe), kunnen we zien dat het zal verbinden met de MySQL server en geeft een welkom bericht en vervolgens wachten op input.

Nu zijn we in staat om verbinding te maken met de MySQL-server uit de MySQL console client. Een probleem is dat elke keer als we opnieuw starten van Windows, zal de MySQL server niet opnieuw gestart worden, wat betekent dat we zouden moeten handmatig naar de map en voer het mysqld-opt.exe elke keer als we Windows start. Dit kan worden opgelost door het toevoegen van de MySQL-server als een service die wordt elke keer gestart Windows is geladen.

een artikel afkomstig van George Ionescu


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions