我正在编写一个脚本来从 wp-config.php 文件中提取数据库信息,并使用它登录到 mysql,然后运行一个命令来创建一个新用户。
是的,这听起来像是一个主要的黑客脚本,但我更想排除故障。
为了缩短这篇文章,我将总结第一部分:
db=user_database
usr=user_databaseuser
ps=database_password
qr=mysql command
mysql --user=$usr --password=$ps $db
现在这是我遇到麻烦的地方,我有另一个变量 $qr,一旦登录到 mysql,我就会尝试调用它。我努力了:
-e $qr
在那个mysql命令的末尾登录。当我尝试使用该方法时,它什么也没做。我也试过:
mysql --user=$usr --password=$ps $db < cat $qr or < echo $qr
有了这些,我得到一个语法错误报告 cat 和 echo 作为未知命令。