无法在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
但是,当我想用phpmyadmin192.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>