Mysql phpMyAdmin-什么';下一个配置是什么?

Mysql phpMyAdmin-什么';下一个配置是什么?,mysql,phpmyadmin,Mysql,Phpmyadmin,尝试在Fedora服务器上安装phpMyAdmin,但如果在浏览器中打开它,则会出现下一个错误: 2002无法登录到MySQL服务器 config.inc.php文件包含以下内容: <?php /* Servers configuration */ $i = 0; /* Server: localhost [1] */ $i++; $cfg['Servers'][$i]['verbose'] = ''; $cfg['Servers'][$i]['host'] = 'localhost'

尝试在Fedora服务器上安装phpMyAdmin,但如果在浏览器中打开它,则会出现下一个错误:

2002无法登录到MySQL服务器

config.inc.php文件包含以下内容:

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123';


/* End of servers configuration */

$cfg['blowfish_secret'] = '4c45c50fe8b283.01675296';
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
你能帮我解决哪里的问题吗?

好的,我解决它

在配置文件中,我刚刚将“localhost”更改为“127.0.0.1”,它就开始工作了

tnx anw

好的,我来解决它

在配置文件中,我刚刚将“localhost”更改为“127.0.0.1”,它就开始工作了


tnx anw

mysql-h localhost
实际上是通过而不是TCP连接到127.0.0.1。另一方面,显式指定mysql-H127.0.0.1使用TCP方法

因此,您正在测试的是本地套接字连接,而不是网络连接。确保phpMyAdmin使用相同的方法;线路

$cfg['Servers'][$i]['connect_type'] = 'tcp';
应该读一下

$cfg['Servers'][$i]['connect_type'] = 'socket';

您的mysqld可能具有拒绝root/123从网络访问的或用户权限

在您的示例中,使用
-h localhost
,实际上是通过命名套接字进行连接。您可以通过mysql客户端类型“\s”自己查看:


mysql-h localhost
实际上是通过而不是TCP连接到127.0.0.1。另一方面,显式指定mysql-H127.0.0.1使用TCP方法

因此,您正在测试的是本地套接字连接,而不是网络连接。确保phpMyAdmin使用相同的方法;线路

$cfg['Servers'][$i]['connect_type'] = 'tcp';
应该读一下

$cfg['Servers'][$i]['connect_type'] = 'socket';

您的mysqld可能具有拒绝root/123从网络访问的或用户权限

在您的示例中,使用
-h localhost
,实际上是通过命名套接字进行连接。您可以通过mysql客户端类型“\s”自己查看:


-p123
只是一个复制粘贴的打字错误吗?应该是
-p 123
@drgorosos nope,这实际上是正确的符号<代码>-P123无法正常工作HMM从未使用过mysql shell。。。这更明显(不幸是错误的:()我猜,但感谢您的更正。我想说,配置文件中定义的密码是好的。我需要帮助如何连接到phpmyadmin。是不是
-p123
只是一个复制粘贴的打字错误?应该是
-p123
@drgorosos nope,这实际上是正确的符号。
-p123
不起作用嗯从未使用过mysql shell…那是我想说的是,配置文件中定义的密码很好。我需要关于如何连接到phpmyadmin.doh的帮助-在我编辑我的密码时,没有看到任何“已添加答案”。但是,是的,它不是(localhost和socket)就是(127.0.0.1和tcp)由于上面指定的原因。:)doh-在我编辑我的时,没有看到任何“已添加答案”。但是,是的,由于上面指定的原因,它是(localhost&socket)或(127.0.0.1&tcp):)这是可能的,因为我启动了我的服务器。我也会检查的。这是可能的,因为我启动了我的服务器。我也会检查一下。