1

wp-config.php ファイルから DB 情報を取得し、それを使用して mysql にログインし、コマンドを実行して新しいユーザーを作成するスクリプトを作成しています。

はい、これは主要なハッカー スクリプトのように聞こえますが、私はトラブルシューティングを試みています。

この投稿を短くするために、最初の部分を要約します。

db=user_database
usr=user_databaseuser
ps=database_password
qr=mysql command

mysql --user=$usr --password=$ps $db

ここで問題が発生します。mysql にログインすると、別の変数 $qr を呼び出そうとしています。私が試してみました:

-e $qr 

そのmysqlコマンドの最後にログインします。そのメソッドを使用しようとすると、何もしません。私も試しました:

mysql --user=$usr --password=$ps $db < cat $qr or < echo $qr

これらのものを使用すると、 cat と echo を不明なコマンドとして報告する構文エラーが発生します。

4

1 に答える 1

3

使用する

echo $qr | mysql --user=$usr --password=$ps $db

また

mysql --user=$usr --password=$ps $db -e "$qr"
于 2013-04-26T18:30:51.303 に答える