Selbst wenn Sie als root bei MySQL angemeldet sind, wird das Schreiben der Datei als der Benutzer ausgeführt, der den eigentlichen MySQL-Daemon ausführt.
Mit anderen Worten, Sie sollten überprüfen, welcher Benutzer mysqld ausführt, und diesem Benutzer Schreibrechte für das Verzeichnis geben.