【问题标题】:Cannot Connect To Mysql From PhpMyadmin On Centos7在 Centos7 上无法从 PhpMyadmin 连接到 Mysql
【发布时间】: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


【解决方案1】:

看起来像密码问题。您是否尝试更改密码?

也可以检查一下...Phpmyadmin Access Issue

【讨论】:

  • 是的,我用这个命令 ``` mysql_secure_installation `` 更改它,但它不起作用,并尝试在 ``` /etc/phpMyAdmin/config.inc.php 中更改用户名和密码``` 然后重启 apache 和 mysql 但它也不起作用。
  • 我创建了新用户并授予它所有权限,使用 mysql 命令行一切正常,但仍然无法在浏览器中使用 php myadmin 登录。
  • 我感觉,Mysql 没有连接到 PhpMyadmin :|
猜你喜欢
  • 2011-03-14
  • 2019-01-24
  • 2020-05-17
  • 1970-01-01
  • 2018-09-17
  • 2016-12-23
  • 2023-04-11
  • 2014-07-15
相关资源
最近更新 更多