部署Rails应用全流程指南
1. 数据库准备
通常,托管服务提供商要求你与其他用户共享数据库,并会提供用户ID和密码以访问自己的数据库命名空间。使用该ID创建数据库,并将数据库名称、管理员级别的用户名和密码妥善保存。
以下是在MySQL中创建名为 ezra 的数据库并授予相应权限的示例:
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP, ALTER, INDEX
mysql> ON ezra.* TO 'ezra'@'hostname' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> CREATE DATABASE ezra;
Rails应用的 config/database.yml 文件的生产环境部分示例如下:
production:
adapter: mysql
database: ezra
username: ezra
password: password
host: brainspl.at # 由共享主机提供商提供
确保数据库正在运行并可访问,可使用以下命令:
mysql> use ezra;
Database changed
mysql> show
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



