随笔分类 - 数据库
摘要:原论文链接:https://riak.com/assets/bitcask-intro.pdf Bitcask的起源与Riak分布式数据库的历史密切相关。在Riak键/值集群中,每一个节点使用可插拔式的本地存储;几乎一切k/v-形的存储引擎都可以被用来作为每一个主机的存储引擎。这种可插拔性允许Ria
阅读全文
摘要:错误信息如下图 解决方法 安装mysql-client brew install mysql-client 设置环境变量 export PATH=$PATH:/usr/local/Cellar/mysql-client/8.0.21/bin/ 重新安装mysql-client成功 (dj_new)
阅读全文
摘要:迁移mysql数据库,运行项目的时候发现nginx和uWSGI都配置正确,可就是网站打不开,看了log文件,发现错误: django.db.utils.OperationalError: (1044, "Access denied for user 'lcp'@'%' to database 'wo
阅读全文
摘要:远程服务器的mysql数据库在服务器上自己连接速度很快,但是在我本地连接确实出奇的慢,进入数据库慢,打开数据表慢,什么都慢。想到之前有看到过应该是远程链接解析的问题,在查询MySQL相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在MySQL的配置文件中增加如下配置参数skip-na
阅读全文
摘要:CURRENT_TIMESTAMP,CURRENT_DATE,CURRENT_TIME,now(),sysdate()各项值的区别,我们可以通过在终端下,查看结果就能知道: 比如我们要对某表插入数据,这个表add_time字段是datetime类型,那么可以这么做: 拓展一下 在Date和Time类
阅读全文
摘要:首先先粘贴出来我的错误信息,如下: 可以看到服务启动失败,关键看这么一句:Cannot allocate memory for the buffer pool。表明的意思是不能再给innodb的缓存池分配内存了。想到的我的服务器内存很小,才1G,十分有可能是这个原因,进而查资料得知innodb_bu
阅读全文
摘要:explain命令可以获取Mysql如何执行select语句的信息,包括在select语句执行过程中表如何连接和连接的顺序。当我们想知道这个表操作是索引查询还是全表扫描时,我们就可以用这个explain命令去查看,比如: explain执行后的信息显示有12列,id、select_type、tabl
阅读全文
摘要:今天使用delete语句删除一张表中的一条信息时,提示了这么一个错误:1451 - Cannot delete or update a parent row: a foreign key constraint fails...错误代码为1451 在这里参考了一位园友的解决方案mysql删除外链解决办
阅读全文
摘要:对于站点缓存,我们使用redis这款key value数据库。Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集
阅读全文
摘要:刚开始学习使用redis数据库,在执行删除命令时,提示了我这么一个错误: 错误提示 (error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.
阅读全文
摘要:问题描述 在我远程连接我的服务器数据库的时候,navicat给我提示了这么一个错误: 思考解决 首先 鉴于前两天我刚帮别人解决了这个一模一样的问题,都是错误代码1130,当时解决的方向是:(不过本方法对我而言并没有生效) 其次 是否可能是mysql的配置中bind-address的问题呢,于是我去找
阅读全文
摘要:今天在bash进行本地数据库往云端数据库导数据的时候,在本地导出.sql文件这第一步就出现了错误问题,导出sql文件的命令: 在做这一步将数据导出的时候报了这么一个错误, 在网上找了许多解决办法,采用了下面这中办法解决的, 在此记录一下,供各位与自己参考。
阅读全文
摘要:Many to many Relationships A many to many relationship occurs when multiple records in a table are associated with multiple records in another table.
阅读全文
摘要:我的操作系统是ubuntu18.04,以下是我的mysql版本: 安装完成后,登录mysql的时候就出现了如下错误: 因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。 下面是我的处理过程: Step1:修改mysqld.cnf配置文件 在ubuntu的terminal(也即
阅读全文