Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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/9/extjs/3.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
Ruby Sequel中的连接错误_Ruby_Sequel - Fatal编程技术网

Ruby Sequel中的连接错误

Ruby Sequel中的连接错误,ruby,sequel,Ruby,Sequel,我正试图通过Sequel连接到MySQL上的数据库: require "bundler" Bundler.require DB = Sequel.connect ({ adapter: "mysql2", host: "localhost", port: "3306", user: "root@localhost", password: "1234", database: "sequel_demo" }) 我得到这个错误: C:/Ruby22

我正试图通过Sequel连接到MySQL上的数据库:

require "bundler"
Bundler.require

DB = Sequel.connect ({
    adapter: "mysql2",
    host: "localhost",
    port: "3306",
    user: "root@localhost",
    password: "1234",
    database: "sequel_demo"
}) 
我得到这个错误:

C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/mysql2-0.4.2-x64-mingw32/lib/mysql2/clien
t.rb:87:in `connect': Mysql2::Error: Access denied for user 'A2'@'localhost' (using password: YES) (Sequel::DatabaseConnectionError)

有什么问题

你的数据库没有
A2
用户?我解决了这个问题,为mysql创建了一个新用户,拥有所有权限。