Як можна уникнути знака оклику в паролі:
$ mysql -umyuser -pone_@&!two
-bash: !two: event not found
Спроба очевидного нахилу не допомогла:
$ 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)
Усі мої пошуки в Google говорять про те, що зворотна косої риски допоможе, але це не так. Немає можливості використовувати лапки, як запропоновано в цьому запитанні . Рядок буде використовуватися в псевдонімі .bashrc. Не хвилюйтесь, імена користувачів та паролі, показані тут, є лише прикладами та не використовуються у виробництві!
chmod 600
нього).
'\''
, а НЕ''\'
/home/user
та mysql користувача, але я не є тим, хто приймає рішення в цьому плані.
''\'