non credo si possa spostare "solo" quel file che contiene tutti i dati delle tabelle InnoDB. Ci sono pure i file di log (ib_logfile) e tutte le tabelle interessate.

Credo si debba spostare tutta la cartella \data.

Stoppa il server mysql, fai una copia della cartella \data in altra partizione, apri il file my.ini e aggiungi sotto la sezione [mysqld] la seguente riga:

#Path to the database root
datadir = "DRIVE:/path_to/data/"

fai ripartire il server mysql e controlla di usare la nuova locazione della cartella \data rinominando la vecchia (es: \data_old ). se funziona vuol dire che il database root e' stato spostato.

Ovvio, tanto che non dovrebbe essere manco citato, un backup dei dati prima di smanettarci sopra.