U kunt de MySQL Essentials-versie downloaden en een paar kleine wijzigingen aanbrengen in mappen in de my.ini
bestand om relatieve paden te gebruiken in plaats van absolute paden. Dan kunt u de server direct uitvoeren zonder dat u een Windows-service hoeft te installeren of gebruiken.
-
Download een MySQL
.zip
bestand (in plaats van een.msi
, hoewel je de.msi
. zou kunnen krijgen en gebruik 7Zip of Orca om de bestanden eruit te extraheren). -
Pak de bestanden uit. Je hebt minimaal de
bin
. nodig enshare
mappen (eigenlijk inbin
, je hebt eigenlijk alleenmysqld.exe
nodig als het absolute minimum om een server te laten draaien). -
Bewerk
my.ini
om debasedir
. te wijzigen endatadir
paden naar iets relatiefs. Bijvoorbeeld:basedir=".." datadir="/MySQLdb"
-
Als u geen bestaande database heeft, maak er dan een aan:
mysqld --bootstrap
-
Voer de server uit (mogelijk moet u de
--skip-grant-tables
gebruiken schakelaar om het te laten werken totdat u uw MySQL-gebruiker hebt ingesteld):mysqld
-
Om te voorkomen dat de server wordt uitgevoerd in de huidige opdrachtprompt, kunt u het volgende gebruiken om deze in zijn eigen console te laten draaien, die zou moeten verdwijnen zodra deze wordt uitgevoerd:
start mysqld
-
Als u fouten krijgt, verwijdert u de logbestanden (bijv.
logs\ib_logfile*
) en voer het opnieuw uit.
-