随笔分类 -  数据库

摘要:语法: // drop database link lydsj_att; // 若远程调用存储过程,则需要加 public 关键字 create [public] database link lydsj_att connect to user_name identified by "passwd" 阅读全文
posted @ 2023-05-11 21:35 钱塘江畔 阅读(29) 评论(1) 推荐(0)
摘要:创建硬链接,指向ibd文件 ln o_cust_from_spe_034.ibd o_cust_from_spe_034.ibd_2 drop table drop table o_cust_from_spe_034; 使用linux的truncate命令逐步删除文件,释放空间 ##seq 2194 阅读全文
posted @ 2023-05-10 22:04 钱塘江畔 阅读(21) 评论(0) 推荐(0)
摘要:Mysql的大多数事务型存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,他们一般都同时实现了MVCC.实现了非阻塞的读操作,写操作也只锁定必要的行。 MVCC的实现,是通过保存数据在某个时间点的快照来实现的。即为:不管需要执行多长时间,每个事务看到的数据都是一致的。 不同的存储引擎的MVC 阅读全文
posted @ 2023-05-10 21:58 钱塘江畔 阅读(19) 评论(0) 推荐(0)
摘要:## 1.背景 [mysql8已安装](https://www.cnblogs.com/route/p/17237198.html),现在配置主从. ## 2.步骤 ``` # 主节点修改/etc/my.cnf [mysqld] log-bin=mysql-bin server-id=1 # 从节点 阅读全文
posted @ 2023-03-21 15:12 钱塘江畔 阅读(236) 评论(0) 推荐(0)
摘要:## 1. 背景 服务器主机设备下线,主机迁移,涉及到mysql重新部署。 ## 2. 步骤 ``` # 解压 tar xvJf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz # 改名 mv mysql-8.0.30-linux-glibc2.12-x86_6 阅读全文
posted @ 2023-03-20 17:53 钱塘江畔 阅读(119) 评论(0) 推荐(0)
摘要:1.背景 去O选择的国产数据库是达梦 - DM8,因此对达梦做一些测试。 2.测试迁移 2.1达梦自带的迁移工具DTS 测试迁移 2.2权限控制 达梦支持字段级的权限控制 但是回收字段的权限时,需要注意:如果有回收某字段权限,先整表授权再整表回收权限,然后再重新对字段授权。 2.3 阅读全文
posted @ 2023-02-23 09:51 钱塘江畔 阅读(46) 评论(0) 推荐(0)
摘要:MYSQL窗口函数(Rows & Range)——滑动窗口函数用法 MySQL学习(八):日期和时间函数 Mysql中STR_TO_DATE函数使用(字符串转为日期/时间值) MySQL8-函数 MySql创建自定义函数(Function Mysql创建自定义函数 mysql创建自定义函数报错Thi 阅读全文
posted @ 2023-02-14 19:29 钱塘江畔 阅读(29) 评论(0) 推荐(0)
摘要:# 新建用户 CREATE USER 'test'@'xxx.xx.xx.%' IDENTIFIED BY '123'; grant all privileges on *.* to 'test'@'xxx.xx.xx.%' IDENTIFIED BY '123' with grant option 阅读全文
posted @ 2022-12-14 15:39 钱塘江畔 阅读(64) 评论(0) 推荐(0)
摘要:数据类型之enum 在Mysql中的Enum数据类型 补充:enum类型NOT NULL的时候,默认值是下标为1的值['男', '女'] 的默认值是'男' 阅读全文
posted @ 2022-12-09 12:13 钱塘江畔 阅读(80) 评论(0) 推荐(0)
摘要:https://wenku.baidu.com/view/63898d1d0a12a21614791711cc7931b764ce7b40.html?wkts=1668415162513&bdQuery=mysql8+%E7%BB%84%E5%90%88%E7%B4%A2%E5%BC%95 http 阅读全文
posted @ 2022-11-14 18:31 钱塘江畔 阅读(159) 评论(0) 推荐(0)
摘要:public用户的权限会被继承,但是public用户的权限又过大,导致新账号的权限也过大 阅读全文
posted @ 2022-07-21 15:35 钱塘江畔 阅读(88) 评论(0) 推荐(0)
摘要:1. 背景 在一次测试调度工具dolphinscheduler时,调mysql8存储过程时出现问题。在当前session窗口,查询的数据跟调度没关系,即使调度修改了数据,当前session仍然看到的是session创建时看到的数据,影响测试效果。 此时my.cnf配置为autocommit=0 2. 阅读全文
posted @ 2022-07-12 16:42 钱塘江畔 阅读(195) 评论(0) 推荐(0)
摘要:1. 背景 drop时卡住 2. 解决步骤 use sys show tables like '%lock%'; select * from schema_table_lock_waits\G ; kill 53992 3. 引用 mysql8.0查看锁信息 阅读全文
posted @ 2022-07-12 14:31 钱塘江畔 阅读(1143) 评论(0) 推荐(0)
摘要:安装前删除mariadb rpm -qa | grep mariadb rpm -e --nodeps 文件名 linux 安装mysql8.0 超详细教程 mysql下载地址 Win11,MySQL8 安装教程。 如何下载MySQL的JDBC驱动包 java.sql.SQLException: B 阅读全文
posted @ 2022-06-13 14:42 钱塘江畔 阅读(76) 评论(0) 推荐(0)
摘要:1. 背景 同事接手了一个第三方项目,需要把数据库也迁移到本地。 2. 实战 # 备份 mysqldump -h127.0.0.1 -uroot -p'123' --flush-logs --single-transaction --all-databases > test.sql mysqldum 阅读全文
posted @ 2022-04-11 21:46 钱塘江畔 阅读(98) 评论(0) 推荐(0)
摘要:#### 随机字符串 ``` SELECT SYS_GUID() FROM DUAL; ``` #### instr函数 [Oracle中的instr()函数 详解及应用](https://blog.csdn.net/Dream_ling/article/details/84956798) #### 阅读全文
posted @ 2022-03-07 14:12 钱塘江畔 阅读(67) 评论(0) 推荐(0)
摘要:show variables like 'char%'; 发现character_set_server=latin 修改为utf8 vim /etc/my.cnf # 添加以下 character-set-server=utf8 # 重启mysql服务 systemctl stop mysqld.s 阅读全文
posted @ 2022-02-27 19:16 钱塘江畔 阅读(87) 评论(0) 推荐(0)
摘要:1. 背景 在查询oracle数据表最近一次更新时间时查了些资料,做个总结 2. 闪回操作 alter table test_table enable row movement ; # 闪回 flashback table test_table to timestamp to_timestamp(' 阅读全文
posted @ 2022-01-26 10:36 钱塘江畔 阅读(296) 评论(0) 推荐(0)
摘要:1. 背景 mysql从库同步告警 Slave_IO_Running: Yes Slave_SQL_Running: Yes Seconds_Behind_Master: 1655788 Slave_SQL_Running_State: Reading event from the relay lo 阅读全文
posted @ 2022-01-25 16:47 钱塘江畔 阅读(903) 评论(0) 推荐(0)