无法在Centos7上从PhpMyadmin连接到Mysql

无法在Centos7上从PhpMyadmin连接到Mysql,mysql,apache,phpmyadmin,centos,centos7,Mysql,Apache,Phpmyadmin,Centos,Centos7,操作系统:CentOS Linux 7.7.1908版(核心版) Mysql版本:Mysql 8.0.18版,适用于x86_64上的Linux 我安装了Apache、Mysql、Php73和Phpmyadmin,一切正常:Apache正常工作,Php正常工作,我甚至可以使用以下命令登录Mysql: mysql-h localhost-u root-p XXXX 但是,当我想用phpmyadmin192.xxx.xxx.xxx/phpmyadmin登录并输入相同的用户名和密码时,它会说无法登录My

操作系统:
CentOS Linux 7.7.1908版(核心版)

Mysql版本:
Mysql 8.0.18版,适用于x86_64上的Linux

我安装了Apache、Mysql、Php73和Phpmyadmin,一切正常:Apache正常工作,Php正常工作,我甚至可以使用以下命令登录Mysql:
mysql-h localhost-u root-p XXXX

但是,当我想用phpmyadmin
192.xxx.xxx.xxx/phpmyadmin登录并输入相同的用户名和密码时,它会说
无法登录MySQL服务器

我没有更改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>
...
。。。
#Apache2.4
要求ip 127.0.0.1
需要ip::1
...
致:


#Apache2.4
# 
#要求ip 127.0.0.1
#需要ip::1
# 
要求所有授权

问题出在哪里?

看起来像是密码问题。你试过更改密码吗


您也可以检查一下……

您正在虚拟机上工作吗?听起来像是网络可见性问题。你试过ping这个IP吗?是的,我在浏览器上打开phpmyadmin,然后就可以了,只说“无法登录MySQL服务器”,它没有连接,我用这个命令“MySQL\u安全安装”来更改它,但它不起作用,并尝试在“`/etc/phpMyAdmin/config.inc.php``中更改用户名和密码,然后重新启动apache和mysql,但都不起作用。我创建了新用户并授予了所有权限,mysql命令行一切正常,但仍然无法在浏览器中使用php myadmin登录。我感觉mysql没有连接到phpMyAdmin:|
 <IfModule mod_authz_core.c>
 # Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1
# </RequireAny>
 Require all granted
 </IfModule>