Mysql
 sql >> Database >  >> RDS >> Mysql

Sopprimi i messaggi di avviso usando mysql da Terminale, ma la password è scritta nello script bash

Se la versione del client/server MySQL è una 5.6.x, un modo per evitare il messaggio di AVVISO è utilizzare mysql_config_editor strumenti:

mysql_config_editor set --login-path=local --host=localhost --user=username --password

Quindi puoi usare nel tuo script di shell:

mysql --login-path=local  -e "statement"

Invece di:

mysql -u username -p pass -e "statement"