无法使用XAMPP连接MySQL

问题描述 投票:0回答:3

我以前多次使用过XAMPP,但从未发生过这种情况。我不知道出了什么问题,我没有更改配置文件中的任何内容。

这是我尝试访问 localhost/phpmyadmin 时得到的结果。

但是,我可以通过 CLI 使用 mysql,使用登录根(使用密码:NO)。

这是我的 phpMyAdmin 的配置文件:

...

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

...

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

...
mysql phpmyadmin xampp localhost
3个回答
0
投票

我也遇到了同样的问题。对我来说,这是 C: 驱动器的权限问题。授予 xampp 文件夹写入权限。我卸载了它并再次安装。而不是 C:\Program 文件直接安装在 C: 中。有效。


-1
投票

请运行以下命令。

    #mysqld --skip-grant-tables
    #mysql -u root mysql

    MariaDB [mysql]> UPDATE user SET Password=PASSWORD('YOUR_PASSWORD') 
                     where USER='root';
     MariaDB [mysql]> FLUSH PRIVILEGES;

-1
投票

重新启动计算机,它可能会解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.