Я пытаюсь использовать 2 из тузда утилита, mysqldiff и mysqldbcompare и хочу, чтобы избежать сдач моего пароля в командной строкеMySQL Утилита - ~/.my.cnf опшен
Можно ли использовать опцию файл, чтобы указать пароль для моего подключения к БД, чтобы я не мог указать пароль?
Это своего рода команды, что я в настоящее время есть ...
/usr/share/mysql-workbench/python/mysqldiff [email protected] [email protected] --difftype=sql db1:db2
У меня также есть файл в ~/.my.cnf, который имеет «600» разрешения и содержит следующие ..
[client]
user=root
password=mypassword
при подключении через командную строку, чтобы для MySQL он улавливает детали в моем файле опций, но MySQL утилиты нет: -/
Спасибо! Не могли бы вы дать несколько upvotes, если возможно :) – Grynn
Мне было интересно, почему мой пароль не был принят. Теперь я знаю. – Kzqai
Для корневого пароля, который вы храните в любом случае, очень удобно создавать 128-битное число и просто сохранять его как шестнадцатеричный или любой другой. 16 символов Latin-1 абсолютного мусора эквивалентны 32 символам '[0-9a-f]'. –