Closed fuzi1996 closed 2 years ago
使用DataGrip连接
设置DEFAULT_STORAGE_ENGINE=AOSE;
时报错
当不设置DEFAULT_STORAGE_ENGINE=AOSE;
时报错
但是已经使用admin运行lealone
找到原因了,出现Failed to register storage engine: AOSE
和权限问题系连接参数多了DEFAULT_STORAGE_ENGINE=AOSE;
至于数组溢出系url连接时最后不能加;
连接远程服器是用 test 这个普通用户连,所以没有执行 set DEFAULT_STORAGE_ENGINE aose 这个语句的权限。 url 最后是可以加分号的,把你的 url 发出来我测一下看看。
连接远程服器是用 test 这个普通用户连,所以没有执行 set DEFAULT_STORAGE_ENGINE aose 这个语句的权限。 url 最后是可以加分号的,把你的 url 发出来我测一下看看。
今天试了下没问题了
另外使用lealone-client
时要指定-client
,否则就会报
java -jar .\lealone-client-5.0.0.jar -host xxx.xxx.xxx.xxx -port 9210 -database test -user test -password test
Lealone version: 5.0.0-SNAPSHOT
Use default config
Base dir: .\lealone_data
Fatal error: unable to start lealone. See log for stacktrace.
org.lealone.common.exceptions.ConfigException: Failed to register storage engine: AOSE
at org.lealone.main.Lealone.checkException(Lealone.java:340)
at org.lealone.main.Lealone.registerAndInitEngines(Lealone.java:317)
at org.lealone.main.Lealone.initStorageEngineEngines(Lealone.java:236)
at org.lealone.main.Lealone.initPluggableEngines(Lealone.java:229)
at org.lealone.main.Lealone.init(Lealone.java:211)
at org.lealone.main.Lealone.run(Lealone.java:128)
at org.lealone.main.Lealone.start(Lealone.java:84)
at org.lealone.main.Lealone.main(Lealone.java:41)
Caused by: org.lealone.common.exceptions.DbException: Class "AOSE" not found [90086-0]
at org.lealone.common.exceptions.DbException.get(DbException.java:162)
at org.lealone.common.util.Utils.loadUserClass(Utils.java:599)
at org.lealone.common.util.Utils.newInstance(Utils.java:770)
at org.lealone.main.Lealone.lambda$0(Lealone.java:239)
at org.lealone.main.Lealone.registerAndInitEngines(Lealone.java:314)
... 6 more
Caused by: org.lealone.common.exceptions.JdbcSQLException: Class "AOSE" not found [90086-0]
at org.lealone.common.exceptions.DbException.getJdbcSQLException(DbException.java:342)
... 11 more
Caused by: java.lang.ClassNotFoundException: AOSE
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.lealone.common.util.Utils.loadUserClass(Utils.java:594)
... 9 more
lealone-client.jar 是我临时传上去的,已经删除了
可以构建出一个独立的 lealone 客户端了: github.com/lealone/Lealone/releases/tag/lealone-5.0.0-rc-14 启动 leaone 数据库: java -jar lealone-5.0.0.jar 启动 leaone 客户端: java -jar lealone-client-5.0.0.jar 用 java -jar lealone-5.0.0.jar -client 也可以启动客户端。
version
问题
另外,以上报错是我是用最新
lealone-5.0.0-rc-14
客户端连接远程数据库出现的, 我使用lealone本地单元测试连接远程数据库报以下错误