在rails上连接mysql和ruby的问题

时间:2018-05-22 10:27:58

标签: mysql ruby-on-rails ruby

当我尝试连接数据库时,我得到了一个错误:

GRANT ALL PRIVILEGES ON `simple_development`.* TO 'rails_user'@'localhost'  IDENTIFIED BY 'PASSWORD';
  

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册    在IDENTIFIED BY第1行“密码”附近使用的语法

1 个答案:

答案 0 :(得分:0)

看看这个:"IDENTIFIED BY 'password'" in MySQL

"

总之,使用CREATE创建用户,并使用GRANT添加权限:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost'; 

"