エラーでわかるように、このタイプのエラーを引き起こすコードには何もないと思います
Access denied for user 'root'@'localhost' (using password: YES)
ユーザーまたはパスワードに問題があることが示されているため、データベースユーザーのパスワードを使用している場合は、ユーザーとパスワードが正しいことをもう一度確認してください。
エラーでわかるように、このタイプのエラーを引き起こすコードには何もないと思います
Access denied for user 'root'@'localhost' (using password: YES)
ユーザーまたはパスワードに問題があることが示されているため、データベースユーザーのパスワードを使用している場合は、ユーザーとパスワードが正しいことをもう一度確認してください。