如果重复出现这种情况,我很抱歉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 上使用examplep的IM
所以任何帮助都非常感谢
提前感谢。
您可以始终创建一个新的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