XAMPP MySQL 密码设置(PHPMYADMIN 中无法输入)

Posted

技术标签:

【中文标题】XAMPP MySQL 密码设置(PHPMYADMIN 中无法输入)【英文标题】:XAMPP MySQL password setting (Can not enter in PHPMYADMIN) 【发布时间】:2014-04-15 12:41:11 【问题描述】:

首先:我无法在 "localhost:80/phpmyadmin/" 输入 PHPMYADMIN。因为当我使用用户名:root 和密码:HamdunSoft 安装 mysql 服务器 mysql-5.5.36 时。之后,当我输入 localhost:80/phpmyadmin/ 时,它会显示如下消息。

"错误 MySQL 说:文档 1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否) 配置中定义的 controluser 连接失败。 phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。”

现在我想进入我的 Phpmyadmin,虽然我已经在 xampp 中设置了两个 MySQL 服务器,一个是 mysql-5.5.36。我在网上搜索过它,但内容没有足够的帮助。如何在登录 phpmyadmin 之前在 xampp 中设置密码。

另一个不同的问题是: XAMPP Apache 服务器说:有人正在使用端口 80。我通过停止 Skype 解决了这个问题。但是又遇到了这类问题。我认为像 Skype 一样,另一个软件正在使用端口 80。我想随心所欲地使用任何带有 Apache 的端口。它可能是端口 80 或 81 或 82。如果任何其他进程正在使用我想要的端口,我想替换它并将该端口提供给 Apache。

【问题讨论】:

请检查这个。我想这对你有帮助。 ***.com/a/33265615/2875455 【参考方案1】:

在 xampp/phpmyadmin/config.inc.php 中找到以下代码

$cfg['Servers'][$i]['controluser']  = 'user_name/root';   
$cfg['Servers'][$i]['controlpass']  = 'passwaord';
$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']         = 'user_name/root';
$cfg['Servers'][$i]['password']     = 'password';

将上面的每个语句替换为下面的相应条目:

$cfg['Servers'][$i]['controluser']  = 'root';   
$cfg['Servers'][$i]['controlpass']  = 'xxxx';
$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']         = 'root';
$cfg['Servers'][$i]['password']     = 'xxxx';

这样做会导致浏览器中的 localhost/phpmyadmin 和 MySQL 命令提示符正常工作。

【讨论】:

【参考方案2】:

如果您无法通过 Web 界面 (localhost/phpmyadmin/) 进行身份验证,请尝试将身份验证类型更改为 cookie。

$cfg['Servers'][$i]['auth_type'] = 'cookie';

【讨论】:

【参考方案3】:

第一期: 你想从Mysql运行Mysql server,从Xampp也想浏览phpmyadmin,这样你就可以操作数据库。然后按照规则:

config.inc.php 文件中的 "Xampp/phpmyadmin" 目录中找到以下代码。并按照下面给出的说明进行操作。我已经尝试过这样,并且成功地在浏览器、MySQL 命令提示符以及 MySQL 查询浏览器上运行了 localhost/phpMyAdmin。

$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']         = 'pma';
$cfg['Servers'][$i]['password']     = '';
$cfg['Servers'][$i]['controluser']  = 'user_name/root';   
$cfg['Servers'][$i]['controlpass']  = 'passwaord';

并将上面的每个语句替换为下面每个对应的代码。

$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']         = 'root';
$cfg['Servers'][$i]['password']     = 'Muhammad Ashikuzzaman';
$cfg['Servers'][$i]['controluser']  = 'root';   
$cfg['Servers'][$i]['controlpass']  = 'Muhammad Ashikuzzaman';

第二期: 方式一:你可以先退出Skype。当 Apche 服务器启动时,您可以再次运行 Skype。如果您想在另一个端口上运行 Apache,请在第 184 行将 xampp/apache/conf/httpd.conf "ServerName localhost:80" 替换为 "ServerName localhost:81"。之后它可能无法正常工作。然后替换

#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80 

通过

#Listen 0.0.0.0:81
#Listen [::]:81
Listen 81

在第 45 行

方式2:如果你想使用80端口。然后按照这个。在 Windows 8 中,“World Wide Publishing Service 正在使用此端口,停止此服务将释放端口 80,您可以使用此端口连接 Apache。要停止服务,请转到“任务管理器 -> 服务选项卡”,右键单击“全球发布服务”并停止。如果找不到,请转到“运行 > services.msc”,然后再次找到并右键单击“World Wide Publishing Service”并停止。

如果您没有找到“World Wide Publishing Service”,请转到“运行>>resmon.exe>>网络选项卡>>侦听端口”并查看哪个进程正在使用端口 80。

然后从“概述>>CPU”中右键单击该进程并单击“结束进程树”。如果该过程是可能是关键问题的系统。

【讨论】:

【参考方案4】:

Ubuntu 上存在 MySQL 多个实例。

第 1 步:如果它被列为已安装,你就明白了。否则你需要得到它。

sudo ps -A | grep mysql

第 2 步:删除一个 MySQL

sudo apt-get 删除 mysql

sudo 服务 mysql 重启

第三步:重启灯

sudo /opt/lampp/lampp 重启

【讨论】:

【参考方案5】:

1.打开你的 xampp 目录 (c:/xampp)

2.到 phpMyadmin 目录 [C:\xampp\phpMyAdmin]

3.使用任何文本编辑器打开 [config.inc.php] 文件

$cfg['Servers'][$i]['auth_type'] = 'config'; //replace 'config' to ‘cookie’
$cfg['Servers'][$i]['AllowNoPassword'] = true; //change ‘true’ to ‘false’.

last : 保存文件。

这里有一个视频link,如果你想在行动中看到它[click Here]

【讨论】:

【参考方案6】:

用户:root

密码:[空白]

XAMPP v3.2.2

【讨论】:

【参考方案7】:

如果所有其他答案都不适合您,请检查 config.inc.php 以获取以下信息:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

...在你的 XAMPP 中添加 MySQL 的端口,如下所示:

$cfg['Servers'][$i]['host'] = '127.0.0.1:3307';

从 XAMPP 停止 MySQL 并重新启动 MySQL。

http://localhost:8012/phpmyadmin/ 打开一个新页面并检查。

【讨论】:

【参考方案8】:

我知道这是一个老问题,但我只想把它放在这里:

要阻止 Skype 使用端口 80 和端口 443,请打开 Skype 窗口,然后单击工具菜单并选择选项。 单击高级选项卡b,然后转到连接子选项卡。 取消选中使用端口 80 和 443 作为其他传入连接选项的替代复选框。 单击保存按钮,然后重新启动 Skype。 重启 Skype 后,Skype 将不再使用 88 或 443 端口。

希望这可能对某人有所帮助。

【讨论】:

以上是关于XAMPP MySQL 密码设置(PHPMYADMIN 中无法输入)的主要内容,如果未能解决你的问题,请参考以下文章

xampp中mysql设置密码

XAMPP MySQL 密码设置(PHPMYADMIN 中无法输入)

修改XAMPP中mysql数据库的密码

XAMPP MySQL无法连接:无效设置

MAMP 和 XAMPP 的 mysql 密码更改如何工作?

XAMPP 为 MariaDB 设置 root 用户密码