我試圖使用MySQL的實用程序,mysqldiff和mysqldbcompare 2,並希望避免把我的密碼,在命令行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 2015-09-06 20:39:19
我想知道爲什麼我的密碼不被接受。現在我明白了。 – Kzqai 2016-09-30 20:46:31
對於你存儲的root密碼,生成一個〜128位的數字並將其保存爲十六進制或其他任何內容是很好的做法。絕對垃圾的16個Latin-1字符相當於'[0-9a-f]'的32個字符。 – 2017-08-01 20:39:20