Puede descargar la versión de MySQL Essentials y realizar algunos pequeños cambios en los directorios de my.ini
archivo para usar rutas relativas en lugar de rutas absolutas. Luego puede ejecutar el servidor directamente sin tener que instalar o usar un servicio de Windows.
-
Descarga un MySQL
.zip
archivo (en lugar de un.msi
, aunque podría obtener el.msi
y use 7Zip u Orca para extraer los archivos). -
Extraiga los archivos. Como mínimo, necesita el
bin
yshare
directorios (en realidad, enbin
, realmente solo necesitasmysqld.exe
como el mínimo absoluto para ejecutar un servidor). -
Editar
my.ini
para cambiar elbasedir
ydatadir
caminos hacia algo relativo. Por ejemplo:basedir=".." datadir="/MySQLdb"
-
Si no tiene una base de datos existente, cree una:
mysqld --bootstrap
-
Ejecute el servidor (es posible que deba usar
--skip-grant-tables
cambie para que funcione hasta que haya configurado su usuario de MySQL):mysqld
-
Para evitar que el servidor se ejecute en el símbolo del sistema actual, puede usar lo siguiente para que se ejecute en su propia consola, que debería desaparecer una vez que se esté ejecutando:
start mysqld
-
Si obtiene errores, elimine los archivos de registro (por ejemplo,
logs\ib_logfile*
) y ejecútelo de nuevo.
-