MySQLをもともと開発していた人たちがOracle買収後に別のSQLとして開発しているMariaDBですが、インストールしてみると下記エラーが表示されました。
Service ‘MariaDB’ (MariaDB) failed to start. Verify that you have sufficient privileges to start system services.
![](https://yamahide.biz/wp-content/uploads/2020/04/maria_1-450x347.png)
イベントログを確認すると、アプリケーションにエラーが書かれています。一時ファイルを作成できないため、テンポラリーフォルダーなどを指定すれば解消できます。
InnoDB: Unable to create temporary file; errno: 0
![](https://yamahide.biz/wp-content/uploads/2020/04/maria_2-450x311.png)
まずは、テンポラリー用のフォルダーを用意します。私の環境ではテキトーに H:\tmp を作成しました。
次にmy.iniファイルにフォルダーを設定します。標準の場合は下記に保存されています。
C:\Program Files\MariaDB 10.4\data\my.ini
![](https://yamahide.biz/wp-content/uploads/2020/04/maria_3-450x220.png)
my.iniファイルをメモ帳などで開き、作成したフォルダーを設定します。注意点としては¥(円マーク)ではなく/(スラッシュ)でディレクトリを区切ってください。
tmpdir=H:/tmp
![](https://yamahide.biz/wp-content/uploads/2020/04/maria_4-450x250.png)
あとはそのままインストーラーの[Retry]を押せばインストール完了です。