Execute MySQL Stored Procedure using Command Line
$ mysql --user=user_name --password=your_password db_namemysql> call stored_procedure_name();
or
$ mysql --user=user_name --password=your_password db_name < script.sql
where script.sql
contains your sql statement:
call stored_procedure_name();
Or:
mysql --user=your_username --execute="call stored_procedure_name()" db_name
The same as:
mysql ... -e "call stored_procedure_name()" ...
Or if you don't want to create a .sql file:
$ mysql -u your_username --password=your_password db_name <<!!call stored_procedure_name();!!