随笔分类 -  数据库

摘要:支持的报告类型 目录支持的报告类型lintmarkdownrewriteasttiastfingerprintmd2htmlexplain-digestduplicate-key-checkerhtmljsontokenizecompressprettyremove-comment lint Des 阅读全文
posted @ 2025-03-20 20:35 钱塘江畔 阅读(15) 评论(0) 推荐(0)
摘要:问题 问题1 # 执行 sudo echo 'mysql:x:1001:1001::/home/mysql:/bin/bash' >> /etc/passwd 失败 vi test.sh sudo sh test.sh 问题2 [ERROR] [MY-013276] [Server] Failed 阅读全文
posted @ 2025-03-20 20:17 钱塘江畔 阅读(40) 评论(0) 推荐(0)
摘要:mysql8部署架构对比 1.两台服务器安装mysql8 # 解压 tar xvJf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz # 改名 mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql-8.0.30 cd mysq 阅读全文
posted @ 2025-03-20 20:04 钱塘江畔 阅读(9) 评论(0) 推荐(0)
摘要:Linux crontab 每天全库导出备份,并上传到hdfs mysqldump -h1.1.6.1 -P7788 -uroot -p'123' --ssl-mode=DISABLED --flush-logs --single-transaction --all-databases > test 阅读全文
posted @ 2025-03-20 19:52 钱塘江畔 阅读(4) 评论(0) 推荐(0)
摘要:# 组合索引 CREATE INDEX idx_score ON tb_user(table_id, examiner_id, examinee_id); # 遵从最左原则 阅读全文
posted @ 2025-03-20 19:51 钱塘江畔 阅读(11) 评论(0) 推荐(0)
摘要:file file1 file file2 .. with CRLF line terminators .. windows文件 with CRLF line terminators 解决办法:告诉 vi 编辑器,使用unix换行符。 vim file2 : set ff = unix 阅读全文
posted @ 2025-03-20 19:16 钱塘江畔 阅读(6) 评论(0) 推荐(0)
摘要:工作原理 1. mysql主备复制原理 从上层来看,复制分成三步: master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events,可以通过show binlog events进行查看); slave将master的binary log 阅读全文
posted @ 2025-03-20 19:11 钱塘江畔 阅读(6) 评论(0) 推荐(0)
摘要:# 修改配置文件 /etc/my.cnf [mysqld] skip-grant-tables # 重启 ./support-files/mysql.server restart # 修改密码 mysql -uroot -p #直接登录 update mysql.user set authentic 阅读全文
posted @ 2025-03-20 19:09 钱塘江畔 阅读(7) 评论(0) 推荐(0)
摘要:1. before update 备份 [[202108161706 mysql备份方法]] 步骤:全局锁-> dump -> stop -> rename -> install -> initial -> start -> source 验证:随机抽取表 2. shutdown server # 阅读全文
posted @ 2025-03-20 18:56 钱塘江畔 阅读(13) 评论(0) 推荐(0)
摘要:安装包上传 备份数据 mysqldump -h127.0.0.1 -p --all-databases > dump-20210816.sql 升级 阅读全文
posted @ 2025-03-20 18:49 钱塘江畔 阅读(3) 评论(0) 推荐(0)
摘要:mysql库下 权限表:user表,db表和table_priv user表:用户 + IP 能否连接数据库 db表:哪些用户对哪些数据库有哪些权限 tables_priv表:用户对哪些表有哪些权限 示例: 给用户hehe操作test库的goods表的insert,select,update的权限 阅读全文
posted @ 2025-03-19 22:30 钱塘江畔 阅读(9) 评论(0) 推荐(0)
摘要:select id,name where name='shenjian' select id,name__,sex_* where name='shenjian' 多查询了一个属性,为何检索过程完全不同? 什么是回表查询? 什么是索引覆盖? 如何实现索引覆盖? 哪些场景,可以利用索引覆盖来优化SQL 阅读全文
posted @ 2025-03-19 22:26 钱塘江畔 阅读(24) 评论(0) 推荐(0)
摘要:InnoDB 行级锁是通过给索引上的索引项加锁来实现的,InnoDB行级锁只有通过索引条件检索数据,才使用行级锁;否则,InnoDB使用表锁; 在不通过索引(主 键)条件查询的时候,InnoDB是表锁而不是行锁。 总结:就是在没有使用索引的情况下InnoDB就会使用表级锁(共享锁不会有这个情况) 事 阅读全文
posted @ 2025-03-19 22:24 钱塘江畔 阅读(17) 评论(0) 推荐(0)
摘要:drop table tmp_mytest ; create table tmp_mytest ( id int , type varchar(10) ) ; insert into tmp_mytest values(1, '1'); insert into tmp_mytest values(2 阅读全文
posted @ 2025-03-19 22:23 钱塘江畔 阅读(9) 评论(0) 推荐(0)
摘要:<!--mysql驱动包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> System.out 阅读全文
posted @ 2025-03-19 22:09 钱塘江畔 阅读(9) 评论(0) 推荐(0)
摘要:Mysql漏洞修复方法思路及注意事项 阅读全文
posted @ 2025-03-19 21:29 钱塘江畔 阅读(25) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/ningvsban/p/3605520.html 阅读全文
posted @ 2024-05-10 11:11 钱塘江畔 阅读(11) 评论(0) 推荐(0)
摘要:【Mysql】MySQL中 TIMESTAMP类型 和 DATETIME类型 的区别 阅读全文
posted @ 2024-02-23 18:40 钱塘江畔 阅读(15) 评论(0) 推荐(0)
摘要:SELECT * FROM V$MEMORY_RESIZE_OPS; SELECT * FROM V$SGA_DYNAMIC_COMPONENTS WHERE name='buffer_cache'; SELECT * FROM v$sgnfo; # 不确定是否准确 SELECT sum(value 阅读全文
posted @ 2024-02-21 18:28 钱塘江畔 阅读(260) 评论(0) 推荐(0)
摘要:``` 1.通过此语句查询正在锁定的SESSION_ID: SELECT distinct SESSION_ID FROM V$LOCKED_OBJECT,USER_OBJECTS WHERE V$LOCKED_OBJECT.OBJECT_ID = USER_OBJECTS.OBJECT_ID 2. 阅读全文
posted @ 2023-07-14 17:14 钱塘江畔 阅读(181) 评论(0) 推荐(0)