Юзер или сетается пустой - либо данные смещаются и юзер принимает значения пароля.
Попробовал в графу пароль вбить 123
Получил
Access denied for user 'root'@'localhost' (using password: YES)
т.е. теперь имя юзера передаётся нормально
заменяю
password' => ' '
'password' => ""
получаю рабочий код...