MySQL 在 Bash Shell、Script 執行,若有密碼直接打在命令列裡面,都會出現下述的警告 (Warning):
Warning: Using a password on the command line interface can be insecure
為何會有這個警告呢?
主要是平常 CLI 的命令,用 ps 都可以查看到,若密碼打在上面,密碼很容易就因此洩漏出去(不過 MySQL 新版有避免這個問題,密碼直接輸入,於 ps 是看不到密碼的)。
當然除了 ps 外,還有很多方法可以查看,在此就不繼續探討。