我正试图通过ssh通过node-red exec命令从mysql数据库中获取一些价值-参见下面的流程。
如果我直接登录ssh终端,以下命令将起作用:
buildFormData() {
let formData = new FormData();
formData.append("post[title]", this.state.post.title);
formData.append("post[body]", this.state.post.body);
formData.append("post[tag_list]", this.state.tag);
但是,如果我通过node-red exec节点发送命令,则会收到以下错误。任何帮助-为了简单起见,我都不希望使用mysql节点。.还请注意,我能够发送mysql ssh命令来设置数据库中的单元格值,但无法从数据库中获取值。
命令:
mysql -u root -ppasswordz -D prayertime -e "SELECT isha_manual_current FROM settings_al_bayan;"
错误:
mysql版本14.14 Distrib 5.5.54,用于使用debian-linux-gnu(armv7l) readline 6.3版权所有(c)2000、2016,Oracle和/或其分支机构。 保留所有权利。
Oracle是Oracle Corporation和/或其Oracle的注册商标。 会员。其他名称可能是其各自所有者的商标。
用法:mysql [OPTIONS] [数据库]-?, --help显示此 帮助并退出。 -I,--help是-的同义词? --auto-rehash
启用自动重新哈希处理。一个人不需要使用 “重新哈希”以完成表和字段,但启动 并且重新连接可能需要更长的时间。禁用 -禁用自动重新哈希。 (默认为on;使用--skip-auto-rehash禁用。)-A,--no-auto-rehash 没有自动重新哈希。一个人必须使用“重新哈希”来获得 表和字段完成。这样可以更快地开始 mysql并在...上禁用重新哈希处理。