5、部署Rails应用全流程指南

部署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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值