我剛剛克隆了一個從github和捆綁軟件包安裝一切,並通過耙db創建一個MySQL數據庫:創建。我遷移了數據庫和一切....但是,我不知道它在哪裏?通常當我使用sqlite時,它在db /文件夾中......但是這個數據庫不是。我在哪裏可以找到它?創建了一個mysql數據庫,但似乎無法找到任何地方
回答
查看你的MySQL配置文件。通常它被稱爲my.cnf
。在哪裏可以找到您的系統上這個配置,我們不能說:-)在配置文件中
[mysqld]
datadir=/var/lib/mysql/
查找datadir
MySQL的作品有點不同於sqlite的。儘管sqlite直接將數據庫寫入文件(在rails的情況下是在db /目錄中),但MySQL將它寫入服務器(通常位於應用程序所在的同一臺機器上,但並非總是如此)。如果你從github上克隆的應用程序讓你立即創建一個mysql數據庫,我會感到驚訝。您需要設置一個mysql服務器併爲其設置密碼。如果您正在運行Ubuntu - 因爲我 - these是一些很好的說明。然後您需要相應地配置您的config/database.yml
文件。
我這樣做是在我的本地機器上......沒有任何設置問題。 – 2012-01-13 07:08:20
那麼檢查一下你的'config/database.yml'文件,找出它連接到服務器的端口以及它用來登錄的用戶名/密碼。 – 2012-01-13 07:27:18
- 1. 似乎無法找到mysql數據庫
- 2. MySQL似乎無法將數據庫存儲在任何地方
- 3. 似乎無法找到如何創建一個事實表
- 4. 似乎無法轉儲一個mysql數據庫
- 5. 似乎無法登錄或連接到MySQL數據庫
- 6. 似乎無法找到System.Windows
- 7. Android SQLite創建的數據庫,但無法找到表
- 8. 創建數據庫表,但無法找到Android的SQLite的
- 9. javascript - document.form.textbox.style ....似乎無法找到這個?
- 10. Java似乎無法找到我的本地庫
- 11. 在mySQL中創建數據庫似乎沒有正常工作
- 12. 似乎無法將CSV數據插入到數據庫中
- 13. 無法創建一個sql數據庫
- 14. 如何創建一個MySQL數據庫
- 15. Openmp創建了許多線程,但似乎只使用了一個內核
- 16. 無法創建mySQL數據庫
- 17. 我似乎無法找出方案
- 18. 我在MySQL Workbench中創建了一個MySQL數據庫,但無法在C#中使用
- 19. 我得到一個段錯誤,似乎無法找到它
- 20. 我似乎無法得到值上傳到數據庫表
- 21. 無法創建本地數據庫SQLite
- 22. Eclipse無法找到數據庫方法
- 23. .apk安裝在Android上,但無法找到任何地方!
- 24. copyItemAtPath,moveItemAtPath和createFileAtPath都似乎創建了一個無法讀取的文件
- 25. PHP無法找到mySQL數據庫
- 26. 我似乎無法從MySQL
- 27. 似乎無法找出ExpandableListAdapter
- 28. 似乎無法連接到mysql
- 29. 顛覆 - 似乎無法建立一個新的存儲庫
- 30. Ada GPS IDE似乎無法找到GtkAda
datadir = __PREFIX/var/db/mysql 找到了。我想要做的就是將一些基本數據添加到數據庫中,以便我可以運行該應用程序...但我不知道這個位置在我的機器上的位置? – 2012-01-13 07:10:19
啊,你不需要數據目錄。您需要連接到服務器。嘗試運行'mysql -u root -p your_database' – 2012-01-13 07:11:51
錯誤1045(28000):拒絕用戶'root'@'localhost'的訪問(使用密碼:YES) 這就是我嘗試連接時所說的。我想使用類似navicat的東西來查看數據庫...是可能的嗎? – 2012-01-13 07:19:31