我正在将WordPress部署为容器化环境。不幸的是,WordPress容器不能连接到数据库实例。我面临这样的错误信息:
警告:mysqli_real_connect():(HY000/1045):访问被拒绝的用户'mywpuser'@'192.168.64.3'(使用密码:YES)在/var/www/html/wp-includes/wp-db.php的1659行
下面的代码来自我的数据库容器:
MariaDB [mysql]> select Host,User from user;
+———–+————-+
| Host | User |
+———–+————-+
| % | mywpuser |
| % | root |
| localhost | mariadb.sys |
| localhost | root |
+———–+————-+
当进入mariadb容器时,我能够通过使用"mysql -u mywpuser -p"登录到数据库
因此,当从WordPress容器连接给定凭据时,显然似乎存在问题。
从WordPress容器中,我能够成功地ping数据库容器。
你知道如何进一步解决这个问题吗?
解决了这个问题-数据库用户的密码中有一个错别字:(