Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Tragbare MySql-Version

Sie können die MySQL Essentials-Version herunterladen und ein paar kleine Änderungen an den Verzeichnissen in my.ini vornehmen Datei, um relative Pfade anstelle von absoluten Pfaden zu verwenden. Dann können Sie den Server direkt ausführen, ohne einen Windows-Dienst installieren oder verwenden zu müssen.

  1. Laden Sie eine MySQL .zip herunter Datei (anstelle einer .msi , obwohl Sie die .msi erhalten könnten und verwenden Sie 7Zip oder Orca, um die Dateien daraus zu extrahieren).

  2. Extrahieren Sie die Dateien. Als Minimum benötigen Sie den bin und share Verzeichnisse (eigentlich in bin , brauchen Sie wirklich nur mysqld.exe als absolutes Minimum, um einen Server zu betreiben).

  3. Bearbeiten Sie my.ini um die basedir zu ändern und datadir Wege zu etwas Relativem. Zum Beispiel:

    basedir=".."
    datadir="/MySQLdb"
    
  4. Wenn Sie noch keine Datenbank haben, erstellen Sie eine:

    mysqld --bootstrap
    
  5. Führen Sie den Server aus (möglicherweise müssen Sie die --skip-grant-tables verwenden wechseln, um es zum Laufen zu bringen, bis Sie Ihren MySQL-Benutzer eingerichtet haben):

    mysqld
    
    • Um zu vermeiden, dass der Server in der aktuellen Eingabeaufforderung ausgeführt wird, können Sie Folgendes verwenden, um ihn in einer eigenen Konsole ausführen zu lassen, die verschwinden sollte, sobald sie ausgeführt wird:

      start mysqld
      
    • Wenn Sie Fehler erhalten, löschen Sie die Protokolldateien (z. B. logs\ib_logfile* ) und führen Sie es erneut aus.