我正在尝试连接我的本地主机phpmyadmin

时间:2019-05-02 06:41:41

标签: mysql wordpress

“无法连接:无效的设置。 mysqli_real_connect():(HY000 / 2002):由于目标机器主动拒绝连接,因此无法建立连接。 在配置中定义的controluser的连接失败。 mysqli_real_connect():(HY000 / 2002):由于目标机器主动拒绝连接,因此无法建立连接。 phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们与MySQL服务器管理员提供的信息相对应。”

2 个答案:

答案 0 :(得分:0)

根据您的环境OS(Linux / Windows ..),应确保mysql / mariadb服务正在运行。

  

ps aux | grep mysqld mysql 15202 0.3 8.5 1065616 175388吗?
  Ssl Jan16 565:04 / usr / sbin / mysqld

以及哪个端口正在监听:

  

netstat -tulnp | grep mysqld tcp 0 0 127.0.0.1:3306
  0.0.0.0:* LISTEN 15202 / mysqld

第二,确保在配置中定义的凭据确实存在并且在mysql内具有适当的权限

如果mysql / mariadb服务正在运行,则可以连接并检查: 从OS Shell:

  

#mysql -u [您的用户] -p [您的密码] -D mysql

     

MariaDB [mysql]>从用户中选择用户;

在这里您应该找到文件“ wp-config.php”中定义的用户,wordpress应该在其中存储mysql连接数据。

示例来自Linux,因为我认为这是最常见的,但是如果您在环境中分享更多,答案可能会更准确。

答案 1 :(得分:0)

找到config.inc.php

找到这个

$cfg['Servers'][$i]['host'] = 

如果有本地主机,请将其更改为127.0.0.1

喜欢

更改

$cfg['Servers'][$i]['host'] = 'localhost';

进入

$cfg['Servers'][$i]['host'] = '127.0.0.1';

保存。 然后重新启动本地服务器。