現在、次のものを使用していますが、常に手動でパスワードを入力するように求められます。実行可能ファイルを起動するときにコマンドラインで渡す方法はありますか?
mysqladmin processlist -u root -p
答えを見つけました。
mysqladmin processlist -u root -pYOURPASSWORDHERE
パスワードと-pの間にスペースがない
試してください:
--password=PasswordTextHere
これは動作するはずです:_mysql -uroot -p'password'
_
Mysqlソリューションを自動化しようとしている場合、変数からパスワードを使用できます。
mysql_pass=$(Sudo grep -oP "temporary password is generated for root@localhost: \K(.*)" /var/log/mysqld.log)
_mysql -uroot -p"$mysql_pass" < somescript.sql
_