Bir kişi ünlem şifresinde nasıl kaçabilir:
$ mysql -umyuser -pone_@&!two
-bash: !two: event not found
Belli bir ters eğik çizgiyi denemek yardımcı olmadı:
$ mysql -umyuser -pone_@&\!two
[1] 22242
-bash: !two: command not found
name@domain.com [~]# ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
Tüm google aramalarım ters eğik çizginin yardımcı olacağını söylüyor, ancak yardımcı olmuyor. Bu soruda önerildiği gibi tırnak kullanmanın bir yolu yoktur . Satır bir .bashrc takma adında kullanılacaktır. Endişelenmeyin, burada gösterilen kullanıcı adları ve şifreler sadece örneklerdir ve üretimde kullanılmazlar!
chmod 600
).
'\''
, değil''\'
/home/user
ve mysql kullanıcısı olmasını tercih ederdim , ancak bu konuda karar veren ben değilim.
''\'