Per il punto 2. Puoi mettere la cartella "data" che contiene db e tabelle dove ti pare. Basta dirlo a mysql nel file my.ini

nella sezione [mysqld] aggiungi:

#Path to the database root
datadir= "C:/cartella/tuo/path/"

ovviamente restartando poi il server.