Mysql Symfony:SQLSTATE[HY000][1045]拒绝用户'user'@'localhost'的访问(使用密码:YES)

Mysql Symfony:SQLSTATE[HY000][1045]拒绝用户'user'@'localhost'的访问(使用密码:YES),mysql,database,symfony,doctrine,connection,Mysql,Database,Symfony,Doctrine,Connection,我已经看到这个问题被问了一百万次,我试着应用我能找到的每一个建议的解决方案。我仍然收到拒绝访问的错误消息 我在MacBook上使用MySqlWorkbench设置数据库。最初,我需要以下参数: database_host: 127.0.0.1 database_port: null database_name: starpartners database_user: starpartners database_password: "******" 但当我试图与用户star partners和端

我已经看到这个问题被问了一百万次,我试着应用我能找到的每一个建议的解决方案。我仍然收到拒绝访问的错误消息

我在MacBook上使用MySqlWorkbench设置数据库。最初,我需要以下参数:

database_host: 127.0.0.1
database_port: null
database_name: starpartners
database_user: starpartners
database_password: "******"
但当我试图与用户star partners和端口8000建立数据库时,我只得到一个错误,即:

无法通过用户starpartners连接到127.0.0.1:8000的MySQL 在“等待初始通信数据包”时与MySQL服务器的连接中断,系统错误:60

对于系统错误60,我无法在web上找到任何内容

因此,我将端口更改为默认3306,将用户名更改为root,这至少帮助我设置了数据库

但是,当我返回到我的项目,例如尝试刷新数据库或清除缓存或访问我的项目时,我不断收到错误

如您所见,我的密码用引号括起来,参数位于parameters.yml文件中

我的MySql服务器处于运行状态,因此这也不会是问题所在


你需要进一步的信息吗?你有什么建议我可以在哪里寻找解决方案吗?

你检查过mysql进程正在监听哪个端口吗?你真的可以使用CLI中使用的参数登录吗?示例:mysql-h 127.0.0.1-u starpartners-p starpartners?@TheOni我的mysql服务器正在3306上运行port@JovanPerovic对不起,我不是100%确定你的意思!我应该在哪里试一试?编辑:抱歉,刚刚在命令行上尝试了它,获得相同的访问被拒绝错误,请尝试从mysql.user中选择主机、用户、密码;作为根用户。找到与您的用户对应的行,请检查主机列的值