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