我正在使用 Lynda.com Rails 教程。我为我的 Ruby on Rails 应用程序 simple_cms 创建了一个 MySQL 数据库。
该数据库称为 simple_cms_development。
假设我想将此数据库移动到新服务器中,我在哪里可以找到它?
我正在运行 rvm,我看到 mysql 在这个 rvm 中,但我无法访问它。我在我的电脑上搜索 simple_cms_development ,也找不到任何东西。有任何想法吗?谢谢
我正在使用 Lynda.com Rails 教程。我为我的 Ruby on Rails 应用程序 simple_cms 创建了一个 MySQL 数据库。
该数据库称为 simple_cms_development。
假设我想将此数据库移动到新服务器中,我在哪里可以找到它?
我正在运行 rvm,我看到 mysql 在这个 rvm 中,但我无法访问它。我在我的电脑上搜索 simple_cms_development ,也找不到任何东西。有任何想法吗?谢谢
rake:db:create
上的应用程序目录中运行。这是假设您在新机器上运行 MySQL。mysql
客户端或mysqldump
实用程序从原始计算机获取 MySQL 数据库的转储文件。你可以google一下如何使用git、dump和load MySQL等的详细信息。
RVM是用于管理ruby 版本和 gem的工具。由 MySQL 数据库支持的 Rails 项目需要使用一些 Ruby gem(如mysql2
)来允许 Rails 应用程序与 MySQL 数据库通信。您在.rvm
目录中看到的只是 gem。我不确定通常的 MySQL gems 是否提供转储或加载数据库的功能,无论如何您也可以直接使用 MySQL 客户端。