Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我无法将mysql数据库服务器与rails项目连接?(Windows 7)_Mysql_Ruby On Rails_Ruby_Windows - Fatal编程技术网

我无法将mysql数据库服务器与rails项目连接?(Windows 7)

我无法将mysql数据库服务器与rails项目连接?(Windows 7),mysql,ruby-on-rails,ruby,windows,Mysql,Ruby On Rails,Ruby,Windows,我对rails和Windows7非常陌生。在我的windows机器中,我已经正确安装了ruby 1.93、rails 3.2、Mysql 5.1(还可以使用这个命令“gem Install mysql2”安装Mysql驱动程序)。我还将“libmySQL.dll”文件放入ruby/bin目录。我可以创建rails项目并成功运行webrick服务器。数据库服务器也可以连接(使用sqlite)。但当我使用“rails新应用程序名称-dMySQL”使用mysql时,这个命令…mysql服务器并没有连接

我对rails和Windows7非常陌生。在我的windows机器中,我已经正确安装了ruby 1.93、rails 3.2、Mysql 5.1(还可以使用这个命令“gem Install mysql2”安装Mysql驱动程序)。我还将“libmySQL.dll”文件放入ruby/bin目录。我可以创建rails项目并成功运行webrick服务器。数据库服务器也可以连接(使用sqlite)。但当我使用“rails新应用程序名称-dMySQL”使用mysql时,这个命令…mysql服务器并没有连接到rails项目。 在my database.yml中,我有:

development:
adapter: mysql2
encoding: utf8
reconnect: false
database: untitled5_development
pool: 5
username: root
password:
host: localhost
对不起,我的英语不好。
谢谢大家

您好,您必须为root用户设置密码。还要注意,RubyonRails的旧版本希望您对数据库名称进行注释。如果您尚未创建数据库。

是,它正在运行@adam,您如何知道它没有连接?错误?错误是“Mysql2::error(无法连接到'localhost'(10061))上的MySQL服务器):”这是错误的屏幕截图,请尝试删除空密码密钥。