I'm trying the mysql shell access, as you suggest:
mysql -u harrywood -h db.harrywood.co.uk harrywooddb -p
...but I'm getting:
"ERROR 2005 (HY000): Unknown MySQL server host 'db.harrywood.co.uk' (1)"
The database was created yesterday so a DNS change could still be propagating, but isn't this a subdomain anyway? i.e. no actual DNS change to wait for. (harrywood.co.uk domain was successfully pointed at dreamhost over a week ago)
I definitely entered 'db' when I was creating the MySQL database ('DB Hostname' box in the form)
Any other possible causes of the unknown server host message?