运行 我的 sql 通过 php 脚本在 xampp 中转储命令但为空。sql
Run mysqldump command by php script in xampp but empty .sql
我需要 运行 php 中的这个命令来让我的数据库自动备份。
<?php
$output = exec("C:/xampp/mysql/bin/mysqldump -u root -p > my_db.sql");
?>
需要帮助
-p
标志要求您输入用户密码。由于您使用的是默认配置(无密码),因此您应该删除该标志。
exec("C:/xampp/mysql/bin/mysqldump -u root > my_db.sql");
有了那个标志,它就会挂起,等待您输入密码。
如果您的用户有密码,您可以这样做:
$output = exec("C:/xampp/mysql/bin/mysqldump -u root -pMyPassword > my_db.sql");
但这是个坏主意,因为如果脚本被暴露,你的 root 密码就会被知道。
我需要 运行 php 中的这个命令来让我的数据库自动备份。
<?php
$output = exec("C:/xampp/mysql/bin/mysqldump -u root -p > my_db.sql");
?>
需要帮助
-p
标志要求您输入用户密码。由于您使用的是默认配置(无密码),因此您应该删除该标志。
exec("C:/xampp/mysql/bin/mysqldump -u root > my_db.sql");
有了那个标志,它就会挂起,等待您输入密码。
如果您的用户有密码,您可以这样做:
$output = exec("C:/xampp/mysql/bin/mysqldump -u root -pMyPassword > my_db.sql");
但这是个坏主意,因为如果脚本被暴露,你的 root 密码就会被知道。