我需要通過sql訪問我的本地liferays數據庫。如何打開一個sql命令提示符到這個數據庫?如何訪問liferay數據庫
回答
開始到use a custom database。讓所有人都可以說Mysql數據庫允許您使用所有可用於瀏覽該數據庫的工具。我認爲Mysql有很多好工具,這樣你就可以得到你想要的東西 - 輕鬆而且沒有太多痛苦!
默認情況下,HSQL datbase使用(http://hsqldb.org/)(也許有aclient連接到它) 數據是$ LIFERAY_HOME \數據存儲\ HSQL 如果你想有一個不同的分貝結賬: http://www.liferay.com/community/wiki/-/wiki/Main/Database+Portal+Properties
SquirrelSQL或任何JDBC客戶端都可以連接。使用包中的默認Liferay設置,您一次只能連接一個數據庫客戶端的HSQL,因此如果您想連接松鼠,則需要停止Liferay。 –
現在您知道數據的存儲位置了,請注意:您沒有說明爲什麼「需要」訪問數據庫。如果它是用於寫訪問的(例如,你想改變其中的數據),那麼你實際上*不需要它*。您*希望*通過Liferay的Service API寫入訪問權限。除非你只是改變微不足道的事情,否則你可能會搞砸內容,以便服務遲早會遇到問題。這尤其適用於導入作業 –
這是offsite鏈接,但它幫助我實現我和你想要的,這是一個使用SquirrelSQL客戶端瀏覽此數據庫的指南。
我將介紹MySQL數據庫的安裝。
首先,你應該從官方網站上下載該數據庫:
http://dev.mysql.com/downloads/
應該比你創建(或更改現有的)文件「proper-ext.properties」在你的Liferay文件夾中。刪除文件中的所有文本並粘貼此:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=admin
你也必須創建新的用戶(root,admin)和新的數據庫,並將其命名爲「lportal」(創建數據庫lportal)。
之後,你應該打開你的命令行並輸入mysqld --console
。然後你應該打開另一個命令行並輸入mysql -u root -p
。
祝你好運!
- 1. 如何訪問數據庫
- 2. 訪問Liferay
- 3. 如果管理數據庫丟失,如何訪問數據庫?
- 4. 數據庫數據訪問
- 5. 如何將liferay數據庫更改爲mysql數據庫
- 6. 訪問數據庫
- 7. 數據庫訪問
- 8. 訪問數據庫
- 9. 訪問數據庫
- 10. 數據庫訪問
- 11. 數據庫訪問
- 12. CDN訪問數據庫如何?
- 13. Xpages:如何從CacheBean訪問數據庫
- 14. 如何訪問mysql數據庫?
- 15. 如何從broadcastreciever(ReceiverRestrictedContext)訪問數據庫?
- 16. 如何從WF4訪問數據庫?
- 17. 如何訪問iPhone SMS數據庫?
- 18. 如何從node.js訪問dynamo數據庫
- 19. 如何訪問oracle數據庫(VB.NET)
- 20. 如何使用數據庫訪問
- 21. 如何在heroku中訪問數據庫
- 22. Membership.ValidateUser方法如何訪問數據庫?
- 23. 如何訪問SSAS中的數據庫?
- 24. 如何封裝數據庫訪問?
- 25. OpenCart:如何訪問數據庫
- 26. 如何組織數據庫訪問層?
- 27. 如何訪問Facebook國家數據庫
- 28. 如何在vps中訪問數據庫
- 29. 如何使用javascript訪問數據庫
- 30. 如何訪問Picasa(桌面)數據庫?
你使用哪個數據庫? – home
我不知道。我用tomcat下載並安裝了liferay bundle。所以我使用默認的。 – Luke
因此,它似乎是hsql:http://www.liferay.com/community/wiki/-/wiki/Main/Database+Configuration。根據配置,數據庫可能只存在於內存中。你也可以看看http://hsqldb.org/。 – home