多种方法关闭并清除MySQL日志,删除mysql-bin.00000*日志文件
安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/data/mysql/下面产生mysql-bin.00000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,这样的话,会导致mysql无法启动或报错。 文件来源...
View ArticleLinux 自动备份 Mysql 数据库 Shell 脚本
作为一个后端开发人员,备份数据库是一个良好的习惯,虽然说数据库损坏或者数据丢失的概率很低,但是你不得不防,要不然出现问题了,都不知道怎么搞。 下面的这个 Shell 脚本就是能让你通过设定 Crontab 来每天备份 MySQL 数据库的方法。 准备工作 你要备份的服务器要安装 Mysql 数据库,我这里使用的是 mariadb 命名为:databak.sh 脚本 #!/bin/bash # sql...
View ArticleWordPress批量修改MySQL数据库表名前缀
搭建 WordPress 的时候,忘记修改数据库前缀名称了,默认为 wp_ ,我需要将 wp_ 改成 test_ ; -- 生成组装替换命令 -- 将数据库 test_com 以 wp_ 开头的表名 , 替换为 test_ 开头 SELECT CONCAT( 'ALTER TABLE ', t.TABLE_NAME, -- 表名 ' RENAME TO ', REPLACE...
View ArticleOracle 数据库表 varchar2 类型改成 CLOB
在之前的表设计中,是使用的 varchar2,由于字段内容太长了,导致生产报错了,varchar2 仅支持 4000 ,我们需要改成更大的 CLOB 注意事项 1. 在Oracle JDBC中采用流机制对 BLOB/CLOB 进行读写操作,所以要注意不能在批处理中读写 BLOB/CLOB字段,否则将出现 Stream type cannot be used in batching 异常。 2....
View ArticleLinux 自动备份 Oracle 数据库 Shell 脚本
我们之前也介绍过,如何在 Linux 备份 MySQL 。 Linux 自动备份 Mysql 数据库 Shell 脚本 作为一个后端开发人员,备份数据库是一个良好的习惯,虽然说数据库损坏或者数据丢失的概率很低,但是你不得不防,要不 晓庄 2019-9-11 10:23:43 0 1.9k 我是备份在本机,所以我采用 Oracle 自带的 expdp...
View ArticleOracle dba_profiles 配置详解以及创建更改
Oracle 中的 dba_profiles 是什么文件? profiles文件是口令和资源限制的配置集合,包括CPU的时间、I/O的使用、空闲时间、连接时间、并发会话数量、密码策略等对于资源的使用profile可以做到控制会话级别或语句调用级别。oracle自带的默认好多是不限制的,用户创建时都会被指定这个PROFILE。 查询 dba_profiles 配置文件 SELECT t.* FROM...
View ArticleLinux 自动备份 Oracle 数据库至阿里云 OSS Shell 脚本
之前发过一篇文章,Linux 自动备份 Oracle 数据库 Shell 脚本,在这里,稍微改良一下,备份好的文件,上传至阿里 OSS(对象存储) 中。 Linux 自动备份 Oracle 数据库 Shell 脚本 我们之前也介绍过,如何在 Linux 备份 MySQL 。 我是备份在本机,所以我采用 Oracle 自带的 晓庄 2020-6-24 10:07:51 0 2.1k 这里主要是利用阿里...
View ArticleOracle REGEXP_SUBSTR 字符串分割为多列 Sql
隐藏内容,您需要满足以下条件方可查看 End sql 中将原有的字符串类型的字段进行分割,作为 IN 形式进行查询,但是直接 IN(字符串字段),它会提示报错,是个错误的语法 所以我们将字符串字段进行分割为多列,再进行 IN 即可。 分割 REGEXP_SUBSTR 参数说明, 参数1:待分割字符串 参数2:正则表达式 参数3:起始位置,从第几个字符开始正则表达式匹配(默认为1)...
View Article