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
.zipbestand (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 ensharemappen (eigenlijk inbin, je hebt eigenlijk alleenmysqld.exenodig als het absolute minimum om een server te laten draaien). -
Bewerk
my.iniom debasedir. te wijzigen endatadirpaden 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-tablesgebruiken 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.
-