I'm working with Terminal (Mac OS X), but I think this is a built-in part of Linux. Sometimes, when I execute a command, Terminal returns a new, indented line with just -> on the line. It seems like it's waiting for something, but I don't know if it requires action on my part or not. Pressing enter simply returns another, identical line. When I Ctrl + C, it says Aborted, meaning something was clearly processing. What does this mean? For example, the following:
$ mysql -u root -h host -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is X
Server version: 5.1.39-log MySQL Server
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> mysqldump my_database
->
-> [Ctrl + C]
-> Aborted
$
Edit: Seems this is faulty syntax for the command, but I'm not sure that is the reason for the arrows.
mysqlfirst. Just runmysqldump my_databaseby itself, outside of the MySQL prompt. – Arjan Jul 5 '10 at 18:20