簡體   English   中英

我該如何導入我指定用戶的數據庫?

[英]how can i import my database specifying user on rails?

我對ruby(和rails) 非常陌生,我只想導入一個項目(已經在進行中),我設置了rails服務器以及所有其他東西,但是我意識到database.yml不附帶它,有一個數據庫- remote.yml表示adapter: mysql2 ,這使我認為它們正在使用mysql,並創建了用戶名和密碼,然后在我進行遷移的過程中,我發現許多文件.rb都定義了表示(我認為)表的類,在開始時使用日期格式,所以...閱讀我發現我可以使用rake db:migrate導入,但是它生成了一個錯誤,該錯誤驗證了root用戶,我在我的databases.yml中定義了使用密碼的mysql用戶,無論如何,在創建rake db:migrate時是否還要指定它?

謝謝

rake db:migrate連接到在development部分的config/database.yml指定的config/database.yml ,並創建必要的結構,以便您可以運行項目。 我認為問題在於您需要將config/database-remote.yml復制到config/database.yml並在其中指定用戶/密碼。

另外,請嘗試使用創建的用戶手動連接到MySQL,以便測試連接是否有效:

> mysql -u your_username -p -D your_database
> Enter password: *****

@ jpganz18,您的數據庫可能有密碼,但database.yml文件中沒有提供密碼。 檢查它或如果您感到困惑,然后在此處粘貼錯誤消息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM