0

これが繰り返される場合は申し訳ありませんがstackoverflow

私はphpでバックアップをしようとしていますそれはうまくいきます

$path_to_mysqldump = "E:\\xampp\\mysql\\bin";
$query= "$path_to_mysqldump\\mysqldump.exe -u$dbuser -p$dbpass $dbname > E:\\$backup_file ";

exec($query); 
echo $query;

これでバックアップファイルが得られますが、パスワードがクエリに表示されます。

E:\xampp\mysql\bin\mysqldump.exe -uroot -prahul myblog > E:\myblog2013-Feb-23-13-28-40.sql 

パスワード-rahul

私はそれを避けたいのですが、echo$queryについては話していません。

Windowsでxamppを使用するIM

だからどんな助けでも大歓迎

高度に感謝します。

4

1 に答える 1

0

ユーザーだけがアクセスできるディレクトリにある新しいmy.iniファイルをいつでも作成して、これをmysqldumpに渡すことができます。

ファイルは次のようになります。

[client]
host=localhost
user=root
password=rhaul

そして、これを--defaults-fileオプションを介してmysqldumpに渡すことができます

E:\xampp\mysql\bin\mysqldump.exe --defaults-file=C:\ProtectedDir\my.ini myblog > E:\myblog2013-Feb-23-13-28-40.sql 
于 2013-02-23T13:23:23.090 に答える