当密码以特殊字符开头时,mysql dbdump 出现问题

当密码以特殊字符开头时,mysql dbdump 出现问题

我正在尝试使用从 cronjob 运行的 php 文件进行数据库备份。当我使用示例数据库进行测试时,它运行良好。但是当我使用实际的数据库时出现错误。

我正在使用 shell_exec() 从 php 文件运行命令,错误是:

sh: -c: 第 0 行:意外标记“)”附近出现语法错误

我知道发生这种情况是因为密码以特殊字符“)”开头。

我该怎么做才能解决这个问题不变密码?

答案1

浪费了一些时间后我开始工作了。我只得像这样逃避这个角色:

$pass = '\)d@340kgfj';

相关内容