【发布时间】:2020-02-12 07:01:18
【问题描述】:
操作系统:CentOS Linux release 7.7.1908 (Core)
Mysql 版本:mysql Ver 8.0.18 for Linux on x86_64
我安装了 Apache、Mysql、Php73 和 Phpmyadmin,一切正常:Apache 正在运行,Php 正在运行,我什至可以使用以下命令登录 MySQL:
mysql -h localhost -u root -p XXXX.
但是,当我想使用 phpmyadmin 192.xxx.xxx.xxx/phpmyadmin 登录并输入相同的用户名和密码时,它显示为 Cannot log in to the MySQL server。
我没有更改任何 PhpMyadmin 的配置。我只更改了/etc/httpd/conf.d/phpMyAdmin.conf 文件:
...
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
...
到:
<IfModule mod_authz_core.c>
# Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1
# </RequireAny>
Require all granted
</IfModule>
问题可能出在哪里?
【问题讨论】:
-
您在使用虚拟机吗?这听起来像是网络可见性问题。你试过ping那个IP吗?
-
是的,我在浏览器上打开phpmyadmin,没问题,只是说```无法登录MySQL服务器```,它没有连接问题
标签: mysql apache phpmyadmin centos centos7