acプログラムを使用してmysql dbをバックアップしたかったのですが、思いついたのは次のとおりです。
#include <stdio.h>
#include <stdlib.h>
main(){
system("D:\mysql\bin\mysqldump.exe dbname -u root -p > C:\db_backup.sql");
}
「D:mysql は内部コマンドまたは外部コマンドとして認識されません」と表示されます。
しかし、試してみると、「D:\mysql\bin\mysqldump.exe dbname -u root -p > C:\db_backup.sql in cmd(管理者権限あり)」と入力されました。
また、管理者権限でその cmd コマンドを実行するにはどうすればよいですか?