-p后面不能带空格.空格的意思是密码为空.而你带个root表示库是root很显然你没有root库.所以提示.应该为ERROR 1049 (42000): Unknown database 'root'你试下去掉空格.或是把-p后面root去掉再输入密码应该就可以了.
好像是你命令有问题,-u和root中间没有空格吧,-p和root中间也一样你的用户名是root密码也是root?