Pessoalmente, acho que é melhor definir uma senha e salvá-la em /root/.my.cnf:
Primeiro:
mysqladmin -u root password 'asdfghjkl'
Em seguida, edite o arquivo .my.cnf do root:
[client]
password = asdfghjkl
Agora você tem uma senha, mas não é mais solicitado. Minha instalação padrão do servidor MySQL é uma senha única totalmente aleatória para cada servidor MySQL, salva no arquivo .my.cnf como este.