在 Centos7 上无法从 PhpMyadmin 连接到 Mysql
Posted
技术标签:
【中文标题】在 Centos7 上无法从 PhpMyadmin 连接到 Mysql【英文标题】:Cannot Connect To Mysql From PhpMyadmin On Centos7 【发布时间】: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服务器```,它没有连接问题 【参考方案1】:看起来像密码问题。您是否尝试更改密码?
也可以检查一下...Phpmyadmin Access Issue
【讨论】:
是的,我用这个命令 ``` mysql_secure_installation `` 更改它,但它不起作用,并尝试在 ``` /etc/phpMyAdmin/config.inc.php 中更改用户名和密码``` 然后重启 apache 和 mysql 但它也不起作用。 我创建了新用户并授予它所有权限,使用 mysql 命令行一切正常,但仍然无法在浏览器中使用 php myadmin 登录。 我感觉,Mysql 没有连接到 PhpMyadmin :|以上是关于在 Centos7 上无法从 PhpMyadmin 连接到 Mysql的主要内容,如果未能解决你的问题,请参考以下文章
phpMyAdmin 无法登录 Centos 7 上的 MySQL 服务器
无法通过 shell 在 CentOS 7 上安装 phpMyAdmin
无法从 Ubuntu 服务器上的外部站点连接到 phpMyAdmin
在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录
使用 XAMPP 在 Mac 上更改 phpMyAdmin 中的密码,现在无法访问 localhost/phpmyadmin