Vous pouvez télécharger la version MySQL Essentials et apporter quelques petites modifications aux répertoires dans my.ini
fichier pour utiliser des chemins relatifs au lieu de chemins absolus. Ensuite, vous pouvez exécuter le serveur directement sans avoir à installer ou à utiliser un service Windows.
-
Télécharger un MySQL
.zip
fichier (au lieu d'un.msi
, bien que vous puissiez obtenir le.msi
et utilisez 7Zip ou Orca pour en extraire les fichiers). -
Extrayez les fichiers. Au minimum, vous avez besoin du
bin
etshare
répertoires (en fait, dansbin
, vous n'avez vraiment besoin que demysqld.exe
comme le minimum absolu pour faire fonctionner un serveur). -
Modifier
my.ini
pour changer lebasedir
etdatadir
chemins vers quelque chose de relatif. Par exemple :basedir=".." datadir="/MySQLdb"
-
Si vous n'avez pas de base de données existante, créez-en une :
mysqld --bootstrap
-
Exécutez le serveur (vous devrez peut-être utiliser les
--skip-grant-tables
switch pour le faire fonctionner jusqu'à ce que vous ayez configuré votre utilisateur MySQL):mysqld
-
Pour éviter que le serveur ne soit exécuté dans l'invite de commande actuelle, vous pouvez utiliser ce qui suit pour qu'il s'exécute dans sa propre console qui devrait disparaître une fois qu'il est en cours d'exécution :
start mysqld
-
Si vous obtenez des erreurs, supprimez les fichiers journaux (par exemple,
logs\ib_logfile*
) et relancez-le.
-