jupyterhub的默认数据库是sqlite数据库。但是我想用mysql替换sqlite数据库。我尝试了配置文件中的config变量。
c.JupyterHub.db_url = 'jdbc:mysql://localhost:3306/test'
但当我运行jupyterhub时,它会产生如下错误:
sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string 'jdbc:mysql://localhost:3306/test'
我搜索和研究了jupyterhub的官方文件,但没有发现任何与我的问题有关的东西。这个问题有什么解决办法吗??有人吗???
谢谢您!
2条答案
按热度按时间nkkqxpd91#
找到了解决上述问题的确切路线。
zz2j4svz2#
rfc1738表示url语法必须定义如下:
rfc1738与jdbc规范的语法不同。看起来您正试图用jdbc语法解析rfc1738url(jupyterhub需要)。