随笔分类 -  Database

摘要:1、安装Redis 打开终端,运行以下命令来安装Redis: sudo yum update sudo yum install redis 2、启动Redis服务 sudo systemctl start redis 3、设置Redis服务开机自启 sudo systemctl enable red 阅读全文
posted @ 2025-03-20 17:49 林诺欧巴 阅读(150) 评论(0) 推荐(0)
摘要:新装的Navicat Premium 16 连接SQL SERVER 时会报如下错误: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 如果确认数据库没问题,则可能是需要安装一下 Navica t根目录下的 msodbcsql_64.msi 阅读全文
posted @ 2023-03-07 10:07 林诺欧巴 阅读(5946) 评论(0) 推荐(0)
摘要:中国人不骗中国人 果然是系统和MySQL的版本越高安装越便利了 在阿里云的 CentOS-8 比喝开水还简单的安装 MySQL 8.0,开始~ 1、以 root 用户通过 CentOS 软件包管理器来安装 sudo dnf install @mysql 如果你报错如下信息: CentOS-8 - A 阅读全文
posted @ 2022-05-18 15:49 林诺欧巴 阅读(810) 评论(0) 推荐(0)
摘要:服务器太多,还在不同的平台和账户,监控不便 整个 Zabbix 监控,开始吧 一、关闭防火墙并开机不启动 sudo setenforce 0 sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config sudo s 阅读全文
posted @ 2022-02-24 18:11 林诺欧巴 阅读(9267) 评论(2) 推荐(2)
摘要:遇到Druid报错c.a.druid.pool.DruidAbstractDataSource:discard long time none received connection. 其原因是:当程序获取数据库连接,对已存在的数据库连接进行检查,检查到空闲时间过久的连接会进行注销,并报出错误提示。 阅读全文
posted @ 2021-10-09 18:04 林诺欧巴 阅读(5322) 评论(0) 推荐(0)
摘要:咳~ 咳~ 为了避免数据操作失误、数据丢失、甚至删库跑路,简单做个数据备份吧 1、创建备份目录 # 习惯放在 local 下 cd /usr/local/ # 创建备份目录 mkdir backup cd backup # 在备份目录下创建 sql 文件夹 mkdir sql 2、修改 MySQL 阅读全文
posted @ 2021-07-12 10:57 林诺欧巴 阅读(768) 评论(0) 推荐(0)
摘要:记录一个简单实现MySQL的主从复制吧,淦 两个Linux环境安装同版本MYSQL,并且保持两个库的数据一致 注意:不同版本容易出问题处理起来还比较麻烦(如下) 库表不同会出现如下情况 主数据库:8.xxx.x.13 从数据库:47.160.66.164 一、配置主服务器 1、修改mysql配置文件 阅读全文
posted @ 2021-07-05 18:34 林诺欧巴 阅读(121) 评论(0) 推荐(0)
摘要:这个就简单了 定义变量,根据表进行更新。 阅读全文
posted @ 2018-05-16 10:37 林诺欧巴 阅读(640) 评论(0) 推荐(0)
摘要:项目开发时用的是Oracle数据库,但为了更好的做分布式,做集群,我们要将数据库转成 MySQL! 在数据库迁移中首先要做的事是将 Oracle 的表结构以及数据 克隆到 MySQL 数据库。 这点不多说,有很多工具可以实现,网上大神也给出了相应指导。 重点说说后台代码: 一、在 Oracle 数据 阅读全文
posted @ 2017-07-03 17:15 林诺欧巴 阅读(8215) 评论(0) 推荐(0)
摘要:hilo(高低位方式high low)是hibernate中最常用的一种生成方式,需要一张额外的表保存hi的值。保存hi值的表至少有一条记录(只与第一条记录有关),否则会出现错误。可以跨数据库。 创建表 & 字段,赋值: hibernate 配置文件 : XXX.hbm.xml 的主键配置 <par 阅读全文
posted @ 2017-06-27 16:01 林诺欧巴 阅读(1688) 评论(0) 推荐(0)
摘要:命令安装mysql就不需要自己去下载解压,超级方便 下载: 安装MYSQL源: 安装途中会多次出现确认,输入'y'即可。 检查mysql源是否安装成功: 看到如上所示表示安装成功。 安装MYSQL: 成功安装之后重启mysql服务: 查看MySQL的启动状态: 设置开机启动: 修改root默认密码 阅读全文
posted @ 2017-06-08 11:04 林诺欧巴 阅读(365) 评论(0) 推荐(0)
摘要:select owner , table_name , column_name from dba_tab_columns where column_name='LOG_TYPE' ; 阅读全文
posted @ 2017-05-05 12:05 林诺欧巴 阅读(219) 评论(0) 推荐(0)
摘要:MYSQL里面需要根据某个字段名,查询该字段名所在的表。这种情况主要是出现在比如你忘了表名,只知道有这样一个字段名,想找出那张表。第二种情况可能是,同一个字段名属于外键,你想找出例如 ID 这个字段到底有多少个表拥有。 在MYSQL 5.0之后的版本可以通过information_schema库当中 阅读全文
posted @ 2017-03-03 09:53 林诺欧巴 阅读(2604) 评论(0) 推荐(0)
摘要:mysql中You can't specify target table <tbl> for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 如下l: 需要将select出的结果再通过中间表select一遍,就可 阅读全文
posted @ 2016-09-17 17:35 林诺欧巴 阅读(1633) 评论(1) 推荐(1)
摘要:开发中很多时候在数据库里都会存储Long类型的时间戳,而时间戳做比对会相对麻烦 我的绝决方案: SELECT FROM_UNIXTIME(LEFT(create_time,10), '%Y-%m-%d') 1, 用 FROM_UNIXTIME() 函数格式化 MySQL 时间戳 2,LEFT(tim 阅读全文
posted @ 2016-09-17 17:29 林诺欧巴 阅读(1154) 评论(0) 推荐(0)