Definitivamente no es necesario agregar not null cuando pones default un valor.. y el campo referencia no puede ser char.. debe de ser tipo entero ya que es la llave primaria..
Para que puedas acceder a tu servidor de BD.. lo primero es saber si en tu hosting te dan la posibilidad de conexiones remotas.. generalmente no lo hacen.. aunque algunos si lo permiten..
Una vez que sepas .. en caso de que se pueda solamente haces desde la consola:
Código:
mysql -h nombreservidor.com -u tu_usuario -p
luego te preguntara tu password y listo..