随笔分类 -  数据库相关

摘要:django.db.utils.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost‘ https://blog.csdn.net/m0_61139217/article/details/124226011 阅读全文
posted @ 2022-04-17 21:55 gtea 阅读(73) 评论(0) 推荐(0) 编辑
摘要:redis简介 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、 阅读全文
posted @ 2022-04-13 19:45 gtea 阅读(70) 评论(0) 推荐(0) 编辑
摘要:window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u db 阅读全文
posted @ 2022-01-20 13:03 gtea 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。 打开终端,输入以下命令: sudo apt-get install mongodb 2.这时装好以后应该会自动运行mongod程序,通过"pgre 阅读全文
posted @ 2022-01-10 11:30 gtea 阅读(46) 评论(0) 推荐(0) 编辑
摘要:所有的锁都是解决资源竞争,数据同步问题 锁模式分类 乐观,悲观锁范围锁 行锁,表锁算法锁 临间锁,间隙锁,记录锁属性锁 共享锁,排他锁状态锁 意向共享锁,意向排他锁 乐观锁{ 乐观锁(非sql自带):认为每次操作(更新)都不会冲突,每次操作的时候插入一个flags(按照一定规律变化) 每次操作的时候 阅读全文
posted @ 2021-12-15 11:50 gtea 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Mac版本navicat premium彻底卸载的终端命令: sudo rm -Rf /Applications/Navicat\ Premium.app sudo rm -Rf /private/var/db/BootCaches/CB6F12B3-2C14-461E-B5A7-A8621B7FF 阅读全文
posted @ 2021-12-01 14:31 gtea 阅读(205) 评论(0) 推荐(0) 编辑
摘要:django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO) mysql -u root -p use mysql; ALTER USER 'root'@' 阅读全文
posted @ 2021-11-16 13:08 gtea 阅读(226) 评论(0) 推荐(0) 编辑
摘要:安装完MySQL后,远程连接数据库的时候,出现如下错误: ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server 提示信息不能远程连接数据库,考虑可能是因为系统数据库mysql中use 阅读全文
posted @ 2020-08-31 13:50 gtea 阅读(2765) 评论(0) 推荐(0) 编辑
摘要:问题描述: 在安装mysql 时,如果第一次没安装成功,第二次重装可能出现莫名奇妙的情况。通过一番尝试,发现,安装往上的教程还是无法成功安装的主要原因是第一次安装虽然未成功,但是mysql 默认的3306端口已被占用。导致在随后的安装过程中,虽然每一步操作都完美无误,但是依然会出现【服务无法启动】的 阅读全文
posted @ 2020-08-30 22:03 gtea 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第 阅读全文
posted @ 2020-08-29 20:25 gtea 阅读(707) 评论(0) 推荐(0) 编辑
摘要:在mongodb安装目录./mongouse test_dbdb.auth("test_name","test_pwd") ——数据库用户名/密码db.getCollection("表名").find()Ormongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p pa 阅读全文
posted @ 2020-08-07 17:14 gtea 阅读(272) 评论(0) 推荐(0) 编辑
摘要:一:创建索引 第一种创建索引方式: CREATE TABLE 表名( 属性名 数据类型[完整性约束条件], 属性名 数据类型[完整性约束条件], ...... 属性名 数据类型 [ UNIQUE | FULLTEXT | SPATIAL ] INDEX | KEY [ 别名] ( 属性名1 [(长度 阅读全文
posted @ 2020-06-18 10:09 gtea 阅读(205) 评论(0) 推荐(0) 编辑
摘要:加个\G在最后现就可以了. mysql> show variables like '%max_connections%' \G;*************************** 1. row ***************************Variable_name: max_conne 阅读全文
posted @ 2020-06-13 15:32 gtea 阅读(2198) 评论(0) 推荐(0) 编辑
摘要:一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集 阅读全文
posted @ 2020-06-13 15:21 gtea 阅读(208) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/keme/p/10972415.html 1. Too many connections ERROR 1040 (HY000): Too many connections 导致结果: 连接数过多,导致连接不上数据库,业务无法正常进行 该错误发生在 阅读全文
posted @ 2020-06-13 15:16 gtea 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 。 mysql权限表的验证过程为: 先从user表中的Host,User,Password这3个字段中判断连接的ip、用 阅读全文
posted @ 2020-06-13 14:34 gtea 阅读(233) 评论(0) 推荐(0) 编辑
摘要:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123' 阅读全文
posted @ 2020-06-13 11:43 gtea 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、下载redis-4.0.10 在redis官网(https://redis.io/download)下载redis-4.0.10 2、将安装包上传至Linux服务器 在Linux服务器根目录下创建目录package,并将安装包上传至该目录下 3、安装依赖包 [root@Cherry /]# yu 阅读全文
posted @ 2020-04-16 17:35 gtea 阅读(138) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库索引底层原理 综述:Mysql索引底层采用的是B树和B+树来实现。那为什么是B树和B+树而不是其他诸如数组、链表、平衡二叉树这些数据结构呢?下面来学习。 1、数据库文件存储方式 数据库文件都是以磁盘文件存储在系统中的,这也是数据库能够持久化存储数据的原因。 2、从数据库读取数据的原理 阅读全文
posted @ 2020-04-07 13:03 gtea 阅读(740) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示