Dit heeft voor zolang ik me kan herinneren altijdgewerkt:
mysql -u username -p new_database < data-dump.sql
Nu krijg ik een hele lijst met infomatie. Ik zit in transip console.
Als ik dan SHIFT->PgUp doe, dan kan ik maar 3 pagina's terug. Maar vanaf het begin wat de error is, kan ik niet zien.
Als je achter -p geen wachtwoord plaatst dan zal je gevraagd worden om je password in te tikken.
Dat is wel zo verstandig, omdat anders je wachtwoord in plain-text in je commando-history komt te staan en deze eventueel uit te lezen is.
mysql -u username -p new_database < data-dump.sql | less
Dat werkt alleen als de foutmeldingen naar STDOUT worden gestuurd, maar vaak wordt daar STDERR voor gebruikt (omdat die er nu eenmaal voor bedoeld is). In dat geval moet je eerst STDERR nog redirecten naar STDOUT:
mysql -u username -p new_database < data-dump.sql 2>&1 | less