首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XAMPP MySQL密码设置(不能在PHPMYADMIN中输入)

XAMPP MySQL密码设置(不能在PHPMYADMIN中输入)
EN

Stack Overflow用户
提问于 2014-03-12 02:31:33
回答 8查看 243.4K关注 0票数 21

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

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

现在我想输入我的Phpmyadmin,尽管我已经设置了两个MySQL服务器,一个在xampp中,另一个在mysql-5.5.36中。我已经在网上搜索过了,但内容帮助不大。如何在登录phpmyadmin之前在xampp中设置密码。

另一个不同的问题是: XAMPP Apache服务器说:端口80正在被某个人使用。我通过停止Skype解决了这个问题。但是又遇到了这种类型的问题。我想和Skype一样,另一个软件也在使用80端口。我想在Apache中使用任何我想要的端口。它可以是端口80、81或82。如果任何其他进程正在使用我想要的端口,我想替换它并将该端口提供给Apache。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-04-28 00:35:41

第一期:你想从Mysql和Xampp运行Mysql server,还想浏览phpmyadmin,这样你就可以按照以下规则操作database.Then:

从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第二期: Way 1 :你可以先退出。当Apche服务器启动后,你就可以运行Skype了。如果您想在另一个端口上运行Apache,那么在xampp/apache/conf/httpd.conf中第184行将"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。要停止该服务,请转到“任务管理器->服务选项卡”,右键单击“万维网发布服务”并停止。如果你没有找到,那么转到"Run > services.msc“,再次找到那里,然后右键单击”World Wide Publishing Service“并停止。

如果您在那里没有找到“万维网发布服务”,那么请转到"Run>>resmon.exe>>网络Tab>>Listening端口“,看看哪个进程正在使用端口80。

在"Overview>>CPU“中,只需右键单击该流程,然后单击"End process Tree”。如果进程是系统,那么这可能是一个关键问题。

票数 8
EN

Stack Overflow用户

发布于 2014-04-14 02:45:06

在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命令提示符正常工作。

票数 40
EN

Stack Overflow用户

发布于 2016-01-02 13:34:50

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’.

最后:保存文件。

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

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22333581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档