banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: Rcdp  XML
Profile for Rcdp Messages posted by Rcdp [ number of posts not being displayed on this page: 0 ]
 

quanta wrote:

Do đâu bạn có cái này:
Code:
mysql>

Rcdp wrote:
Keyword google là : How to connect mysql database by command

Đây là những link mà đã xem.
http://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/
 

- Đường link thì đặt nó vào giữa 2 thẻ [ url ] [ /url ]
- Đọc lại link trên một lần nữa
- Bạn biết "shell prompt" là gì chứ? 


"mysql>" cái này là mặc định của chương trình khi log vào sẽ hiện lên, do mình muốn đầy đủ nên ghi rõ cái đó luôn. Chứ đây không phải là nội dung của command.

Do có học sơ về vi tính, chứ không chuyên sau nên mình hiểu "Shell" là nhân của một chương trình, nơi chứa những câu lệnh để tạo nên chương trình. Đương nhiên đối với một số chương trình muốn bán bản quyền khi đưa public ra ngoài sẽ đóng gói "shell" lại 1 cách bảo mật để không ai có thể chỉnh sửa cũng như "chôm"

"Shell prompt" là một cửa sổ hay 1 giao diện để tiếp xúc với "shell" qua đó thực thi một lệnh nào đó.

Đây là những gì mình tự hiểu, có gì sai sót xin chỉ dùm.

Rất cám ơn mọi người đã giúp đỡ ^_^
Keyword google là : How to connect mysql database by command

Đây là những link mà đã xem.

http://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/

http://bytes.com/forum/thread722091.html

http://www.hscripts.com/tutorials/mysql/using-database.php << có Prev và Next vài cái ở khúc dưới mỗi entry

http://www.cryer.co.uk/brian/mysql/howto_connect_using_mysql.htm << cùng computer thì ko cần "-h localhost"

quanta wrote:
Bạn sử dụng cú pháp kiểu gì vậy? 


Mình có để trong bài rồi đó quanta.

Code:
mysql> -u admin -h localhost -p
-> 123456;
ERROR .....


Cái này mình đọc trên google.

Một số ghi khi kết nối database trên cùng 1 PC thì ko cần "-h localhost" nên trong bài trước mình không post "-h localhost" vào.

Và đã có đọc và biết "-d" dùng để chỉ database cần connect tới. Nhưng do bị lỗi ngay khi connect bằng user admin rồi nên bó tay phần sau smilie

conmale wrote:
Thử dùng account admin đó log vào database trên command line xem có được không và có thấy các tables trong database jforum đó không? 


Em thử connect mà ko được anh ơi smilie

command :

Code:
mysql> -u admin -p
-> 123456;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-u admin -p


smilie

Nếu sau khi type password để chạy MYSQL command line client, type lệnh xem database thì ok

Code:
mysql> use jforum
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| jforum |
+------------+
1 row in set (0.00 sec)
mysql> show tables;
Empty set (0.00 sec)
Hic, em tạo user khác rồi anh [color="orange"]conmale[/color] ơi nhưng vẫn bị lỗi ~_~

Command :

Code:
mysql> grant all privileges on jforum.* to 'admin'@'localhost'
-> identified by '123456';
Query OK, 0 rows affected <0.00 sec>


Em cũng đã chỉnh sửa username trong 3 file config ở bài trên thành "admin" rồi.
Mặc dù đã làm đúng như KHUNG LONG chỉ dẫn nhưng Rcdp vẫn không thể load được trang configuration của jforum. Được anh conmale trả lời là do config database chưa đúng. Cho nên Rcdp đã có ngồi xem và đọc một số file config và chỉnh sửa thử nhưng vẫn không load được trang config của jforum.

Mong mọi người giúp giùm. Thanks.

Một số file đã tham khảo và chỉnh sửa :

C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\WEB-INF\config\database\mysql\mysql.properties
Code:
#Wed Aug 06 22:15:24 ICT 2008
database.support.autokeys=true
database.driver.name=mysql
database.connection.pool.timeout=5000
database.connection.dbname=jforum (mặc định là jforum_teste)
database.support.subqueries=true
dao.driver=net.jforum.dao.mysql.MysqlDataAccessDriver
mysql.unicode=
database.connection.pool.min=5
database.connection.password=123456 (mặc định là root)
database.connection.pool.max=10
database.connection.username=root
dbencoding=utf-8
database.connection.port=3306
dbunicode=true
database.connection.host=localhost
database.connection.driver=com.mysql.jdbc.Driver
database.connection.string=jdbc\:mysql\://${database.connection.host}\:${database.connection.port}/${database.connection.dbname}?user\=${database.connection.username}&password\=${database.connection.password}&autoReconnect\=true${mysql.unicode}${mysql.encoding}&useNewIO\=false&zeroDateTimeBehavior\=convertToNull&useServerPrepStmts\=false&dumpQueriesOnException\=true&jdbcCompliantTruncation\=false
mysql.encoding=


C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\WEB-INF\config\database\sqserverl\sqlserver.properties
Code:
#Wed Oct 25 15:07:14 CEST 2006
database.connection.dbname=jforum (mặc định là <db_name>)
database.connection.host=caph
database.connection.pool.min=10
database.connection.pool.timeout=120
database.connection.port=1433
database.connection.username=root (mặc định là <username>)
database.connection.password=123456 (mặc định là <password>)
database.connection.string=jdbc\:jtds\:sqlserver\://${database.connection.host}\:${database.connection.port}/${database.connection.dbname};User\=${database.connection.username};Password\=${database.connection.password};SelectMethod\=cursor;
dbencoding=utf-8
database.connection.pool.max=50
dbunicode=true
dao.driver=net.jforum.dao.sqlserver.SqlServerDataAccessDriver
database.connection.driver=net.sourceforge.jtds.jdbc.Driver


C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\tools\bin\SystemGlobals.properties
Code:
# Connection string to the JForum database
database.jforum.url = jdbc:mysql://localhost/jforum?user=root&password=123456 (mặc định là jdbc:mysql://localhost/jforum_teste?user=root&password=root)
Hình như sau bài viết về câu trả lời của anh conmale vẫn còn nhiều người chưa hiểu vẫn tiếp tục trả lời các cách khắc phục.

Ở đây anh conmale giả định sự cố để giúp mọi người xác định phương hướng giải quyết vấn đề 1 cách tốt nhất, đi từ khía cạnh của 1 người không "bị bệnh nghề nghiệp" để giải quyết.

Trước tiên là phải xác định những gì xảy ra với đối tượng rồi sau đó mới xem lại những thứ đã xảy ra đó để xác định cách khắc phục.

Sao anh conmale không tiếp tục giả định thêm các sự cố khác vậy anh ^^
Cho mình hỏi là mình đã làm giống KHUNG LONG rồi nhưng khi chạy http://localhost:8080/jforum thì lại bị báo lỗi :

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet.init() for servlet jforum threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

root cause

net.jforum.exceptions.DatabaseException: Error while trying to start the database: net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
[Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
at net.jforum.JForum.init(JForum.java:95)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
]
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111)
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468)
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
net.jforum.JForum.init(JForum.java:95)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

root cause

net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
[Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
at net.jforum.JForum.init(JForum.java:95)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
]
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111)
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468)
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
net.jforum.JForum.init(JForum.java:95)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

root cause

java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
[Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
at net.jforum.JForum.init(JForum.java:95)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
]
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111)
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468)
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125)
net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137)
net.jforum.ForumStartup.startDatabase(ForumStartup.java:78)
net.jforum.JForum.init(JForum.java:95)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs. 


Không biết là lỗi gì smilie
 

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|