如何在XAMPP for Windows上激活MySQL数据库

如何在XAMPP for Windows上激活MySQL数据库,mysql,windows,phpmyadmin,xampp,Mysql,Windows,Phpmyadmin,Xampp,我无法在XAMPP for Windows上访问phpMyAdmin,问题一定出在MySQL上,因为在XAMPP状态下,MySQL数据库已停用。但是在我的XAMPP控制面板应用程序上,我已经启动了MySQL,它显示正在运行,尽管我没有勾选Svc复选框(有必要吗?)如何激活MySQL数据库以便运行phpMyAdmin? 另外,当我打开phpMyAdmin页面时,它会显示: *错误 MySQL说:文档 2002-服务器没有响应(或者本地MySQL服务器的套接字配置不正确) 配置中定义的control

我无法在XAMPP for Windows上访问phpMyAdmin,问题一定出在MySQL上,因为在XAMPP状态下,MySQL数据库已停用。但是在我的XAMPP控制面板应用程序上,我已经启动了MySQL,它显示正在运行,尽管我没有勾选Svc复选框(有必要吗?)如何激活MySQL数据库以便运行phpMyAdmin?

另外,当我打开phpMyAdmin页面时,它会显示:

*错误

MySQL说:文档

2002-服务器没有响应(或者本地MySQL服务器的套接字配置不正确) 配置中定义的controluser连接失败*

我已经对这个问题的答案做了研究,但没有一个对我有效。

XAMPP只在一个设置中汇总MySQL(数据库服务器)和Apache(Web服务器),您可以使用XAMPP starter管理它们

成功安装后,导航到xampp文件夹并执行
xampp control.exe

按下mysql行上的开始按钮

现在你成功地启动了mysql。现在有两种不同的方法来管理mysql服务器和his数据库

但首先你必须设置/更改MySQL根密码。启动Apache服务器并在浏览器中打开
localhost
127.0.0.1
。如果未从htdocs文件夹中删除任何内容,则会显示xampp状态页面。导航到安全设置并更改mysql根密码

现在,您可以在localhost下浏览到phpmyadmin,或者下载windows mysql客户端,例如navicat lite或mysql workbench。安装它并使用新的根密码登录到mysql服务器


如何在
localhost
上连接到MySQL服务器?在
127.0.0.1
上?可能另一个进程已保留默认端口3306,以管理员身份打开cmd并尝试
netstat-aon
查看是否有任何进程正在
侦听端口3306可能与我在控制面板上启动的MySQL重复,并更改了localhost安全设置上的MySQL根密码,我还安装了MySQL Workbench,但我不知道如何转到连接属性(如图像上的连接属性)。或者我下载了错误的程序?我从这里下载了MySQL Workbench:你是说下载试用版?我从这里下载:我选择哪一个?Navicat Premium?我已经安装了Navicat Premium(试用版),并且打开了一个与您类似的对话框。我输入了我在安全设置中设置的新密码,但当我按下测试连接时,它说访问被拒绝。我是否在连接名上键入MYSQL服务器?连接名=仅为保存的连接键入一个名称。你也可以打字,没关系。重要的是:主机名、端口、用户&pwOk,所以我为连接名取了自己的名字,这是我以前从未在任何地方输入过的(没关系,对吧?)。在主机名上,我输入了localhost、端口3306、用户名root和密码。我点击测试连接,它显示“未知MySQL服务器主机‘localhost’(0)”,我将主机名改为127.0.0.1,它显示“用户‘root’@‘localhost’的访问被拒绝”(使用密码:是)