さっきまで動いていたのにPCを再起動したら突然使えなくなっていました。
c:\xampp\mysql\data\mysql_error.logでエラーログを見てみると、
[ERROR] InnoDB: Attempted to open a previously opened tablespace.
InnoDB: Error: could not open single-table tablespace file .\***.ibd
InnoDB: We do not continue the crash recovery, because the table may become
こんなような記述がありました。
とりあえず該当する***.ibdファイルを移動してMysqlを起動したらあっさり起動してくれました。ファイルが壊れていたのかもしれません。ネットを見るとパーミッションの問題とかいう情報もありました。