查询本地MySql数据库

时间:2010-08-30 12:34:28

标签: mysql

我刚刚开始使用MySql,需要在本地数据库文件上运行简单查询。但是我一直遇到同样的错误:“无法连接到'127.0.0.1上的MySql服务器'”所以很奇怪,因为你会认为机器可以自己连接......

我从this tutorial开始,但在第15步陷入困境。当我测试连接时,它给了我错误。

我没有运行mysqld进程,并且在尝试启动服务器实例时(希望启动所述进程)我得到了错误。

我的安装文件夹中没有my.cnf或my.ini。我从来没有指定一个应该用作连接或服务器的数据源的数据库文件,所以可能缺少这个文件?

我可能做了一件非常愚蠢的错事,但请帮助我。

[愤怒]这太令人沮丧了!为什么我不能在进行数据建模时简单地运行SQL查询? MySql是一个要求:([/ rage]


编辑: SQL服务器正在运行,我可以连接到它并进入Workbench的SQL开发部分。但我无法选择我需要连接的数据库,“使用DataBaseName”会导致“未知数据库'DataBaseName'”。这包括自动生成的数据库名称,在数据库建模视图中可见。

这可能与我的服务器设置有关,在“InnoDB表空间设置”部分的配置向导中,每个都被禁用...似乎我可以在这里选择我的数据库文件。

1 个答案:

答案 0 :(得分:2)

MySQL Workbench是一个MySQL客户端,连接到MySQL服务器实例。服务器和客户端可以在同一台机器上愉快地共存。

要运行MySQL服务器,通常需要运行mysqld。您报告的错误"Can't connect to MySql server on '127.0.0.1'似乎不是来自mysqld,而是来自MySQL客户端,例如Workbench。

您下载并安装了MySQL服务器吗?如果没有,您可以从以下网址下载社区版本(目前版本为5.1.50)。