备份数据已经导入成功了,简单介绍下过程:
将Confluence切换到 6.1.1 版本。(可能不是版本的问题,如果你遇到同样的问题,先不要急着换版本,继续往下看)
2. 看到 日志文件 atlassian/application-data/confluence/logs/atlassian-confluence.log 中如下内容:
Caused by: java.sql.SQLException: Column name pattern can not be NULL or empty.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:569)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:537)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:527)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:512)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:480)
at com.mysql.cj.jdbc.DatabaseMetaData.getColumns(DatabaseMetaData.java:2074)
at com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.getColumns(NewProxyDatabaseMetaData.java:3092)
at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getFields(DatabaseMetaDataReaderImpl.java:113)
... 71 more
3. 猜测是 连接数据库方面的问题, 我用的是 mysql-connector-java-6.0.4.jar ,数据库版本是Mysql 5.6,应该是jiar包版本太高了, 替换为 mysql-connector-java-5.1.10.jar ,还原备份完美完成。
总结: 刚开始没有仔细看日志文件。。遇到问题一定要仔细研究日志文件内容,估计我的 Confluence 不用切换到 6.1.1 版本,用 6.2.3 版本应该也行,只要用 mysql-connector-java-5.1.10.jar 这个jar包。。我就不试验了,太磨人了。。。
备份数据已经导入成功了,简单介绍下过程:
将Confluence切换到 6.1.1 版本。(可能不是版本的问题,如果你遇到同样的问题,先不要急着换版本,继续往下看)
2. 看到 日志文件 atlassian/application-data/confluence/logs/atlassian-confluence.log 中如下内容:
Caused by: java.sql.SQLException: Column name pattern can not be NULL or empty.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:569)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:537)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:527)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:512)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:480)
at com.mysql.cj.jdbc.DatabaseMetaData.getColumns(DatabaseMetaData.java:2074)
at com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.getColumns(NewProxyDatabaseMetaData.java:3092)
at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getFields(DatabaseMetaDataReaderImpl.java:113)
... 71 more
3. 猜测是 连接数据库方面的问题, 我用的是 mysql-connector-java-6.0.4.jar ,数据库版本是Mysql 5.6,应该是jiar包版本太高了, 替换为 mysql-connector-java-5.1.10.jar ,还原备份完美完成。
总结: 刚开始没有仔细看日志文件。。遇到问题一定要仔细研究日志文件内容,估计我的 Confluence 不用切换到 6.1.1 版本,用 6.2.3 版本应该也行,只要用 mysql-connector-java-5.1.10.jar 这个jar包。。我就不试验了,太磨人了。。。