数据库
越来越胖的GuanRunwei
前WEB开发码农,.NET发烧友,前NLP菜鸡,利物浦大学在读博士
展开
-
Failed: error reading separator after document # 1: bad JSON array format - found no opening brack
将sudo mongoimport -d 数据库 -c 集合 --jsonArray --file json文件改为sudo mongoimport -d 数据库 -c 集合 --file json文件原创 2020-12-02 05:30:21 · 801 阅读 · 0 评论 -
Failed: error unmarshaling bytes on document #0: JSON decoder out of sync - data changing underfoot?
将sudo mongoimport -d 数据库 -c 集合 --file json文件改为sudo mongoimport -d 数据库 -c 集合 --jsonArray --file json文件原创 2020-12-02 05:29:18 · 1096 阅读 · 2 评论 -
Ubuntu安装和卸载mongodb
1. 安装与配置一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。打开终端,输入以下命令:sudo apt-get install mongodb如果想要安装特定版本使用以下命 $ sudo apt-get install -y mongodb-org=版本号 mongodb-org-server=3.2.9 mongodb-org-shell=版本号 mong.原创 2020-12-02 05:26:13 · 2013 阅读 · 0 评论 -
StackExchange.Redis插入哈希多个键值对
redisDatabase.HashSet(SearchKey, new HashEntry[] { new HashEntry("StockCode", result["code"].ToString()), new HashEntry("StockName", result["name"].ToString()), new HashEntry("SearchTime", DateTime.N...原创 2020-04-15 17:20:25 · 1403 阅读 · 0 评论 -
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接
问题描述: 在环境(SQL Server2008、Win7、32位、VS2010开发系统)下,连接数据库失败,出现“在于SQL Server建立连接时出现与网络相关的或特定于实例的错误,未找到或无法访问服务器,请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:Named Pipes Provider,error:40 - 无法打开SQL Se...原创 2020-02-24 22:38:30 · 19102 阅读 · 0 评论 -
全网最详细之Redis迁移(将Windows Server上的rdb文件迁移到阿里云ECS Ubuntu服务器上并即时生效)
一、查看并进入本地Redis的rdb文件目录二、查看Ubuntu服务器的Redis数据库所在目录并将rdb文件传入该目录首先用 whereis redis.conf 这条指令查找redis.conf文件所在位置,然后进入该目录,打开redis.conf,找到这玩意儿然后,把你的rdb文件就传到这个目录下,至于怎么传,你可以用WinSCP这个贼鸡儿好用的工具(下载地址:h...原创 2020-02-17 21:39:23 · 1371 阅读 · 0 评论 -
Rank(), DENSE_RANK()和ROW_NUMBER()
由一道题目开始以下哪一种排序函数会形成“1,2,2,4,5,5,7”的排序结果? Rank() DENSE_RANK() ROW_NUMBER() 全部错误 解析:1.row_numberrow_number在排名时序号 连续 不重复,即使遇到表中的两个3时亦如此执行select row_number() OVER(order b...原创 2020-02-17 11:38:59 · 306 阅读 · 0 评论 -
Redis 为什么不能在线上做Keys正则匹配操作
一个新闻新闻内容如下php工程师执行redis keys * 导致数据库宕机某公司技术部发生2起本年度PO级特大事故,造成公司资金损失400万,原因如下:由于php工程师直接操作上线redis,执行keys*wxdb(此处省略)cf8*这样的命令,导致redis锁住,导致CPU飙升,引起所有支付链路卡住,等十几秒结束后,所有的请求流量全部挤压到了rds数据库中,使数据库产...转载 2020-01-28 14:58:44 · 557 阅读 · 0 评论 -
关于聊天系统的用户聊天记录的存储问题
提问:聊天记录能不能存到redis里,由于聊天记录是有时效的,所以我想采用redis的过期功能,到某一时间点自动删除回答:理论上是可以的, 但是极其不推荐!!!比如我想到可以使用 redis 中的 keys 特性:假设 User_a 和 User_b 发送了 2 条消息, 那么可以储存为:import redisconn = redis.Redis(host='loc...原创 2020-01-24 10:10:06 · 4488 阅读 · 1 评论 -
使用Sql Server导入导出向导时出现ConnectionString 属性未初始化
解决方案:在ConnectionString中添加值:Data Source=数据库地址;Initial Catalog=数据库名称;User ID=用户名;Password=密码原创 2020-01-18 10:36:12 · 13913 阅读 · 4 评论 -
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
我的操作系统是ubuntu18.04,以下是我的mysql版本:安装完成后,登录mysql的时候就出现了如下错误:因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。那么该怎么做呢,接下来就将这个解决方法总结记录一下。step1:在ubuntu的terminal(也即终端)上输入sudo vim /etc/mysql/mysql.conf.d/mys...转载 2019-11-26 18:59:56 · 203 阅读 · 0 评论 -
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded
在ubuntu系统中安装了mysql,一次打开的时候出现了这个错误:mysql -uroot -penter password:ERROR 1524 (HY000): Plugin ‘auth_socket’ is not loaded解决方法:sudo /etc/init.d/mysql stopsudo /etc/init.d/mysql start相当于重...原创 2019-11-26 18:54:26 · 1225 阅读 · 0 评论 -
Sql Server 增加字段、修改字段、修改类型、修改默认值
前段时间在做.net Web API开发,需要经常用到Sql Server,所以将常用的一些sql语句汇总了一下1、修改字段名: exec sp_rename '[表名].[列名]','[新列名]' ( 注意,单引号不可省略。)2、修改字段类型: alter table 表名 alter column 字段名 type not null3、修改字段默认值 alter t...原创 2019-01-22 15:45:37 · 1717 阅读 · 0 评论