我以前通过SSH访问它,但是我想用zsh而不是bash连接到它。
我在语法NAS上犯了个错误:
我删除了指向/bin/sh的/bin/bash符号链接,以将其替换为/bin/zsh,但从那时起,我无法使用SSH连接到它:
$ ssh synology.local
martin@synology.local's password:
/bin/sh: No such file or directory
Connection to synology.local closed.
我不知道怎样才能解决这个问题..。
使用这样的命令连接到mariadb数据库时:
sqlalchemy.create_engine("mariadb://webuser:password@localhost/my_db")
我遇到了这样的错误:
ModuleNotFoundError: No module named 'MySQLdb'
看起来sqlalchemy试图使用MySQLdb连接到mariadb实例。由于我使用的是mariadb而不是mysqldb,所以没有安装mysql客户端,因此完全可以预期MySQLdb模块不可用。
如何使sqlalchemy使用mariadb客户端?
是否有Synology NAS DS212j数据库用于“文件站”应用程序,在哪里可以找到它?我在phpMyAdmin和phpPgAdmin上都找不到。在文件站中创建的一些文件,我可以在phpPgAdmin的媒体服务器数据库中找到。但它们只包含媒体文件,如音乐和视频。如果没有可用于文件工作站应用程序的数据库,如何在phpMyAdmin或phpPgAdmin中将数据库连接到文件工作站应用程序?
从SqlAlchemy通过pg8000连接到postgres工作正常,直到我在postgres上启用了SSL。
db = create_engine('postgresql+pg8000://user:pass@hostname/dbname', echo=True).connect()
现在它似乎失败了,原因是:
File "/Library/Python/2.7/site-packages/pg8000/core.py", line 872, in __init__
raise InterfaceError("communication error&
我正在创建一个在localhost:3000上运行的NodeJS应用程序。我还尝试使用以下代码在我的Synology NAS上建立一个mySQL连接:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '192.168.1.17',
port : 3306,
user : 'root',
password : 'password'
});
connection.con