【问题标题】:Cannot access mysql server with phpMyAdmin无法使用 phpMyAdmin 访问 mysql 服务器
【发布时间】:2020-12-05 06:49:42
【问题描述】:

我最近安装了最新版本的 WAMP,但在访问 MySQL (MariaDB) 服务器时遇到问题。我可以使用 MariaDB 控制台访问服务器。因此,我确定密码和用户名是正确的,并且服务器正在运行。

WAMP: 3.2.2
Apache: 2.4.41
PHP: 7.4.0
MariaDB: 10.4.10
phpMyAdmin: 5.0.2

当我使用 phpMyAdmin 网页访问时:

我也试过用一个简单的测试脚本来访问:

<?php
$servername = "localhost";
$username = "root";
$password = "";

try {
  $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  echo "Connected successfully";
} catch(PDOException $e) {
  echo "Connection failed: " . $e->getMessage();
}
?>

在浏览器中运行时出现类似错误:

从命令行运行相同的脚本,有效:

我尝试更改 $servername = "127.0.0.1"; 并得到相同的结果。

我还尝试从 MariaDB 控制台更改 root 用户的密码,使用以下命令:

  FLUSH PRIVILEGES;
  ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

密码改了,我更新了测试脚本$password = "MyNewPass";,结果还是一样。

WAMP,右键单击,工具-> 测试端口 3306。也给出了预期的结果:

***** Test which uses port 3306 *****

===== Tested by command netstat filtered on port 3306 =====


Test for TCP
Your port 3306 is used by a processus with PID = 8660
The processus of PID 8660 is 'mysqld.exe' Session: Services
The service of PID 8660 for 'mysqld.exe' is 'wampmariadb64'
This service is from Wampserver - It is correct

Test for TCPv6
Your port 3306 is used by a processus with PID = 8660
The processus of PID 8660 is 'mysqld.exe' Session: Services
The service of PID 8660 for 'mysqld.exe' is 'wampmariadb64'
This service is from Wampserver - It is correct

任何帮助将不胜感激。

【问题讨论】:

  • 会不会是像 SELinux 这样的保护措施阻止了您的 Apache 访问数据库?编辑:好像你在 Windows 上
  • 试试把地址改成127.0.0.1/testConnection.php?有时候会遇到localhost被解析成ipv6格式::1然后pma不能解释导致报错。
  • 我试过了,还是一样的错误

标签: php mariadb wamp


【解决方案1】:

似乎您应该从 wamp 工具配置 phpMyAdmin,并且您应该从本地 IP 地址使用 ipconfig 控制台输入,而不是 php 脚本应该可以工作。

【讨论】:

  • 我尝试更改为本地IP地址,并得到相同的结果。由于某种原因apache无法连接到mysql服务器
猜你喜欢
  • 2014-01-16
  • 2013-03-17
  • 2017-10-04
  • 2015-03-25
  • 2015-12-28
  • 2018-11-12
  • 2015-02-04
  • 1970-01-01
  • 2013-10-04
相关资源
最近更新 更多