0

これを行うと、mysqlに接続できません:

mysql -ualan -psecret

戻り値:

ERROR 1045 (28000): Access denied for user 'alan'@'localhost' (using password: YES)

しかし、もしそうなら:

mysql -ualan -p

そして、それが機能するパスワードを入力します。

データベースを Laravel/Envoy と同期するスクリプトを作成していて、プロンプト入力が許可されていないため、インライン パスワードを使用する必要があります。

設定が足りないのでしょうか?

4

1 に答える 1

1

パスワードにシェルに特殊文字が含まれている場合は、それらを引用またはエスケープする必要があります。

bash または bash に似たシェルでは、これが機能するはずです。

mysql -ualan -p'te$t'

または

mysql -ualan -pte\$t
于 2016-09-06T16:45:12.240 に答える