我试着为mysql数据库导出创建一个脚本,我想让它安静地工作。为了让它工作,我使用这个命令
mysqldump -u $username -p$password $database_name > $(pwd)/sql_backups/$database_name_$(date +"%Y%m%d_%H%M%S").sql > /dev/null 2>&1
这个命令只是简单地创建一个.sql文件,而不是导出那个数据库。当我不使用 > /dev/null 2>&1 它正在工作。代码
> /dev/null 2>&1
luaexgnf1#
创建.bat文件并尝试以下操作:
set "HOST=yourhost" set "USER=youruser" set "PASSWORD=yourpassword" set "DATABASE=yourdatabase" set "DB_FILE=dumptest.sql" echo "Dump structure" mysqldump --host=%HOST% --user=%USER% --password=%PASSWORD% --single-transaction %DATABASE% -R > %DB_FILE% echo "Dump structure terminer"
1条答案
按热度按时间luaexgnf1#
创建.bat文件并尝试以下操作: