MYSQL数据导入导出

导入和导出原始格式(sql格式)数据使用mysqldump导出本地数据库可以使用mysqldump导出整个数据库,单个数据表的结构或者数据,导出的文件是sql语句集合。需要注意:mysqldump导出数据是,导出的文件目录需要有可写权限导出的sql语句中,包含建表命令和建库命令# 导出所有数据库数据 mysqldump -h localhost -uroot -p123456 –all-datab

- 阅读全文 -

nodejs npm "ref failed to install"

如果nodejs在npm安装ref包的时候报错,先使用node -v检查下当前的node版本,ref不支持node 12.0及以上的版本,如果你的版本是12.0及以上,可以使用nvm管理node版本,将版本降到10.0,再重新安装就可以了

- 阅读全文 -

ES6 如何给数据库查询返回的对象赋新值

我们在使用数据库查询出一条数据的时候,希望能向这条数据再加入一个新的属性值,再向调用的方法返回该数据。但是这个时候往往回报错,说新的属性值不属于该数据库表的字段。这时候该怎么办呢?ES6中给我们提供了新的赋值方法, 写法格式为:{ ...原对象, 要插入的属性名: 属性值} 示例: let obj = { 'name': 'abc', 'mobile': '17899993333' }; obj

- 阅读全文 -

elasticsearch执行sql查询接口报405错误

报错信息:client create error { ResponseError: Response Error at IncomingMessage.response.on (/Users/kaseisai163.com/www/zhiyuanhui/cd-metro-ms-es/node_modules/@elastic/elasticsearch/lib/Transport.js:3

- 阅读全文 -

mac源码安装es和kibana

安装eses下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch根据自己的需要下载不同版本的es下载到本地后,解压,然后进入该文件夹,执行:bin/elasticsearch安装kibanakibana下载地址:https://www.elastic.co/cn/downloads/past-releases#ki

- 阅读全文 -

mac安装指定版本的es和es-sql插件

安装指定版本的esbrew install elasticsearch@xx.xxx.xxx // @后面指定需要安装的版本,当前brew只支持安装最新版,2.4版本和5.6版本es sql插件插件网址:https://github.com/NLPchina/elasticsearch-sql/根据插件的安装方式进行安装

- 阅读全文 -

Linux中,执行mysqldump命令没找到

前置信息:系统信息:ubuntu16.04mysql安装方式: 源码编译安装mysql安装位置: /usr/local/mysql需求:导出数据库到服务器上的某个文件夹中执行命令:mysqldump -uroot -p xxxx>xxxx.sql报错信息:解决方法:由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。知道了问题的所在,就直接去处理

- 阅读全文 -

nodejs-elasticsearch

修改index.jsconst { Client } = require("@elastic/elasticsearch"); const client = new Client({ node: "http://localhost:9200" }); client.create({ index: 'megacorp', // 索引 id:

- 阅读全文 -

nodejs-elasticsearch系列之连接es

新建一个文件夹,比如我的文件夹名为elasticsearch根据官方文档,需要下载es的模块,命令为:npm install @elastic/elasticsearch创建一个index.js文件,查询当前es状态:const { Client } = require("@elastic/elasticsearch"); const client = new Client({

- 阅读全文 -