我试图将MySQL用作应用程序的数据库,我将默认的database.yml文件更新为
发展:
adapter: mysql
encoding: utf8
reconnect: false
database: ***_development
pool: 5
username: root
password: ******
host: localhost
试验:
adapter: mysql
encoding: utf8
reconnect: false
database: ***_test
pool: 5
username: root
password: ******
host: localhost
生产:
adapter: mysql
encoding: utf8
reconnect: false
database: ***_production
pool: 5
username: root
password: ******
host: localhost
`
但是在尝试从控制台创建表后,我没有看到生成任何.sql文件。我是Ruby on rails的noob任何帮助将不胜感激。谢谢。
答案 0 :(得分:1)
它不会在您的rails目录中。您需要在计算机上安装MySQL,并且需要在mysql中创建数据库。
安装mysql:http://dev.mysql.com/doc/refman/5.1/en/installing.html
通过命令行访问mysql:
$ mysql
或者如果你有一个mysql root用户:
$ mysql -u root -p
输入你的root mysql用户密码。一旦进入mysql:
mysql> CREATE DATABASE db_name;
mysql> GRANT ALL PRIVILEGES ON db_name.*
mysql> TO 'username'@'localhost'
mysql> IDENTIFIED BY 'password';
显然会相应地替换db_name
,username
和password
。