sql >> Database >  >> RDS >> Mysql

MySql draagbare versie

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.

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

  2. Pak de bestanden uit. Je hebt minimaal de bin . nodig en share mappen (eigenlijk in bin , je hebt eigenlijk alleen mysqld.exe nodig als het absolute minimum om een ​​server te laten draaien).

  3. Bewerk my.ini om de basedir . te wijzigen en datadir paden naar iets relatiefs. Bijvoorbeeld:

    basedir=".."
    datadir="/MySQLdb"
    
  4. Als u geen bestaande database heeft, maak er dan een aan:

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



  1. Oracle.DataAccess.Client.OracleException ORA-03135:verbinding verbroken contact

  2. Waarom maak je een View in een database?

  3. Is het gebruik van char als primaire/buitenlandse sleutel een nee nee?

  4. Hoe BLOB opslaan als bestand in PL/SQL?