Mysql
 sql >> Base de données >  >> RDS >> Mysql

Version portable de MySQL

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.

  1. 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).

  2. Extrayez les fichiers. Au minimum, vous avez besoin du bin et share répertoires (en fait, dans bin , vous n'avez vraiment besoin que de mysqld.exe comme le minimum absolu pour faire fonctionner un serveur).

  3. Modifier my.ini pour changer le basedir et datadir chemins vers quelque chose de relatif. Par exemple :

    basedir=".."
    datadir="/MySQLdb"
    
  4. Si vous n'avez pas de base de données existante, créez-en une :

    mysqld --bootstrap
    
  5. 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.