在ubuntu上安装的Navicat 16 for PostgreSQL 免费试用只有14天,通过以下方式可以重新计算试用时间。 其实就是删除本地配置,可能这个漏洞后面会被改掉 ``` rm -rf ~/.config/navicat rm -...
MySql查询前一条后一条记录
这个需求跟文章的上一篇和下一篇导航很相似,根据当前的ID查找最近的上一个和下一个记录,可以根据ID也可以根据其他如时间字段来判断。 如有n条记录ID不是连续的:1,4,6,7,13,查找ID为4的上一个和下一个记录,那分别就...
Redis常见问题和解答
Redis 持久化机制 =========== Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。 实现:单独创建fork()一个子进程,将当前父进程的数据库数据复...
sqlite3 安装、开发
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and co...
外网访问mysql
我的mysql部署在云服务器上,系统是Centos7。 1. 首先,登录云服务提供商的控制台,在服务器的安全组规则中添加入站规则(允许tcp:3306,来源是0.0.0.0/0) 2. 开放防火墙端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload ...
MySQL基础操作快速入门
关于MySQL MySQL是一种开源数据库管理软件,可帮助用户存储,组织和检索数据。 这是一个非常强大的程序,具有很大的灵活性-本教程将提供MySQL的最基本介绍。 MySQL安装 快速安装方式如下。 Ubuntu text sudo apt-get install mysql-server Centos text sudo yum...
mysql忘了密码 重置密码
编辑mysql配置文件 vi /etc/my.cnf 在[mysqld]下面加上skip-grant-tables,如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 重启mysql(centos7) systemctl restart mysqld 登录mysql后重新修改密码 my...
使用group by来统计每天产生的数据量
有张流水表每天都会产生大量数据,我们需要统计每天产生了多少条数据。其中有个字段是modify_time,每产生一条数据就会写入当前时间,格式是2020-04-30 17:41:02。 sql的写法是先查出每条数据的modify_time,截取前10位就可以了,然后在日期数据的基础上进行group by操作,根...
mysql备份、恢复表
备份恢复单个表 dump mysqldump db_name table_name > table_name.sql 远程dump mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql 恢复 mysql -u <user_name> -p db_name mysql> source <full_path>/table_name.s...
Redis 的各项功能解决了哪些问题?
数据分析与开发 微信号 DBDevs 功能介绍 「数据分析与开发」分享数据分析与开发相关技术文章、教程、工具 _1周前_ (给数据分析与开发加星标,提升数据技能) > 作者:blackheart, > > www.cnblogs.com/linianhui/p/what-problem-does-redis-solve.htm...
MySQL的查询优化
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT 、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,...
mysql CPU一直占用过高
mysql CPU一直占用过高 简单解决方法 1> 登录mysql mysql -uroot -p 输入密码 2> 显示处理的列表 show processlist; 发现某个Query的状态是sending data,一直卡在这里 3> kill掉查询ID kill 4357 再次查看mysqld的CPU占用率是不是下...
mongodb replica set部署与测试
环境 在windows一台机器上部署3个副本集(replica set),端口分别是:27020, 27021, 27022,在e://mongo//replset下新建三个目录,分别是:27020,27021,27023。 创建副本集 打开命令行工具执行: mongod --port 27020 --replSet rs0 --dbpath e://mongo/replset//2702...
mongodb部署分片集群
目标 在3台CentOS 6服务器上部署mongodb分片集群,其中副本集(replica set)部署在不同的服务器上,每个服务器有一个配置(config)副本集,两个分片(sharding)副本集,以及一个mongos服务。所以3台服务器总共需要部署12个...
mongodb 常用操作
连接mongodb mongo 默认连接到本地端口27017 mongo --host 123.57.244.111 --port 27017 连接远程数据库 插入数据 插入一条数据: db.test.insert({title: "1111111111111111111"}) 循环插入数据: for (var i = 0; i < 100; i++) { ...
Robomongo连接远程MongoDB数据库
修改远程服务器上mongodb配置 打开/etc/mongodb.conf配置文件将bind_ip注释起来,如: bind_ip = 127.0.0.1 创建管理员用户 mongo use admin db.createUser({user:"admin",pwd:"admin",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]}) // 重启服...
mongodb安装(windows, ubuntu)
windows安装 1. 官网下载[MongoDB](https://www.mongodb.com/)安装; 2. 找到安装后的目录,如:E:/MongoDB, 使用管理员权限打开命令行工具,cd到bin目录下; 3. 在E:/MongoDB下新建data/db目录,下一步用得到; 4. 安装mongo服务,必须指定日志路径和数据库路径,如下: > ...