Существует ли агент пароля для mysql клиента командной строки?

Я думаю, помещаете ли Вы a $ в конце dir/ это добьется цели (обратите внимание, что я не протестировал это, поэтому испытайте его прежде, чем проголосовать за меня или что-либо). $ означает "конец строки" таким же образом это ^ означает "начинаться строки".

RewriteRule ^dir/$ otherdir/file2.php?var1=val [L,NC]

Удачи!

- jed

2
задан 21 September 2011 в 18:25
2 ответа

Нет. Однако вы можете сохранить свой пароль в файле my.cnf в вашем домашнем каталоге. Например, в Linux

$ cat ~/.my.cnf
[client]
password="password"

вы также можете сохранить там пользователя и хост . Эти параметры будут использоваться всеми клиентами mysql, если вы их не переопределите. Если вы часто подключаетесь к одному и тому же серверу с одними и теми же учетными данными, их установка может сэкономить вам много времени при вводе.

Вам необходимо убедиться, что ваш my.cnf доступен для чтения только вашему пользователю. Например, chmod 600 ~ / .my.cnf .

4
ответ дан 3 December 2019 в 08:57

Создайте ~ / .my.cnf в вашем $ HOME со следующим содержимым:

[mysql]
user     = root
password = pa$$w0rd
host     = mysql.server.ip.address

и сделать его доступным для чтения только вам:

chmod 600 ~/.my.cnf
4
ответ дан 3 December 2019 в 08:57

Теги

Похожие вопросы