数据库
撸码狂魔吖
python爱好者,java开发从业者,多年的一线开发经验
展开
-
linux服务器挂载硬盘,并设置开机加载硬盘
一:起因今天在一个客户客户的堡垒机的时候,发现之前部署的程序与数据库数据都消失了。amazing!!但是看历史数据不像是人为操作删除了数据,因为整个目录都不见了。二:过程发现fdisk -l 下面有分区的数据但是在df -h下面卻還是沒找到這個盤所以我判断是硬盘挂载信息没有添加在系统环境里,导致服务器重启后,无法重新挂载硬盘所以我们先把硬盘挂载上mount /dev/vdb /opt/calis/发现df -h出现了硬盘为了防止下次重启服务器,重现这样的情况原创 2021-01-22 12:34:28 · 11936 阅读 · 0 评论 -
database locale is incompatiable with operating system
我在postgresql迁移完数据库目录,然后启动服务能启动,但是使用客户端访问的时候,发现无法访问。提示服务器编码环境与postgresql数据库init的时候不一致。在ubuntu环境下修改完/etc/default/locale文件后,启动报如下问题:database locale is incompatiable with operating system经过寻找资料发现,需要执行如下操作localedef -f UTF-8 -i en_GB en_GB.UTF-8您需要根据语原创 2020-12-01 12:34:41 · 12505 阅读 · 0 评论 -
ubuntu16.04 使用apt安装的超大数据的postgresql9.6数据库迁移
因为我们公司在最开始安装数据库的时候使用的是apt在线安装的postgresql9.6的数据库,最近服务要上容器化,所以需要迁移数据库,但是由于是apt安装的不同于源码安装的数据库迁移方式。首先我这次测试用的是ubuntu16.04 数据库版本是postgresql9.6迁移数据库的前提是数据库版本跟服务器系统要跟迁移之前的信息一致然后在新的机器上按照apt安装的方式安装跟之前相同版本的postgresql数据库1、安装postgreSQLsudo add-apt-reposit...原创 2020-09-01 10:31:22 · 12154 阅读 · 0 评论 -
使用mybatis-plus超级简单是实现动态数据源,整合mybatis-plus和dynamic-datasource-spring-boot-starter,
前言:本内容主要是按照mybatis-plus官方文档实现。官网地址:https://mp.baomidou.com优势网上关于动态数据源的切换的文档有很多,核心只有两种。构建多套环境,优势是方便控制也容易集成一些简单的分布式事务,缺点是非动态同时代码量较多,配置难度大。 基于spring提供原生的AbstractRoutingDataSource,参考一些文档自己实现切换。如...原创 2020-03-27 12:37:42 · 24270 阅读 · 5 评论 -
springboot整合MyBatis-Plus和postgresql,实现postgresql选择Module查询数据
前言:mybatis-plus官网:https://mp.baomidou.com/自己最近在学习使用mybatis-plus结合springboot快速搭建持久化服务,但是mybatis-plus(以下简称mp)连接mysql还好,连接postgresql,特别是指定postgresql指定数据库下的指定module的时候,总是报错。就是我只能连接到默认public的模式上。为了解决这个问题...原创 2020-03-26 23:00:05 · 25980 阅读 · 4 评论 -
centos7 rpm安装mysql5.7 完整实例
一:下载相关的安装包官网下载地址:http://dev.mysql.com/downloads/mysql/官网下载失败的我在csdn上上传了文件,在我的下载页面。有个mysql.rar也可以去下载。二:检查工作2.1检查当前系统是否安装过mysql1、CentOS6rpm -qa|grep mysql如果存在mysql-libs的旧版本包如下:请先...原创 2020-02-29 01:25:42 · 11864 阅读 · 0 评论 -
Centos7 Cannot find a valid baseurl for repo: base/7/x86_64
今天我是在一台堡垒机上安装mysql,中间安装服务时,报错我的情况时可以ping同百度的ip,ping不同百度的域名我在/etc/resolv.conf文件开头加上nameserver 114.114.114.114nameserver 8.8.8.8后就可以了,能ping通百度的网址。...原创 2020-01-07 14:34:49 · 11575 阅读 · 0 评论 -
redis搭建主从,以及哨兵机制,
一:实现redis主从复制,这里使用一主二从复制三份redis配置文件修改配置文件中的信息,端口按照配置文件的信息填写•开启daemonize yes•Pid文件名字pidfile•指定端口port•Log文件名字•Dump.rdb名字dbfilename•Appendonly 关掉或者换名字在两个从数据库中slaveof <ip> &...原创 2019-12-24 15:15:32 · 11482 阅读 · 0 评论 -
ubuntu18.04 mysql5.7 突然出现Access denied for user 'root'@'localhost' (using password: YES)
[root] vi/etc/mysql/mysql.conf.d/mysqld.cnf注释掉#bind-address = 127.0.0.1ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)表示root用户密码错误了修改/etc/mysql/...原创 2019-12-20 10:52:40 · 11808 阅读 · 0 评论 -
ubuntu18.04 install 安装postgresql9.6 解决重音不敏感”排序规则,以及扩展pgcrypto函数
首先查看是否已经安装了旧版本:dpkg -l |grep postgresql如果已经安装了某个版本的postgresql,请先卸载。安装postgresql添加postgresql源:sudo touch /etc/apt/sources.list.d/pgdb.listsudo vim /etc/apt/sources.list.d/pgdb.list把下面这行数...原创 2019-12-19 11:21:01 · 12303 阅读 · 0 评论 -
centos7installan安装postgresql9.6,解决重音不敏感”排序规则,以及扩展pgcrypto函数
第1步:添加RPM源(通过官网获取下载地址)PostgreSQL官网地址:https://yum.postgresql.org/yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmPS:如果安装过程出现错误,或提...原创 2019-12-13 14:53:04 · 11685 阅读 · 0 评论 -
向数据库添加中文数据乱码的解决办法(本文使用spring-jdbcTemplate)
由于编码字符集的不同通常容易导致数据库中文乱码问题,如显示问号。往往由以下几个方面所造成的(一):数据库端字符集设置 1.安装mysql时,会有一个数据库编码设置,将其设置为utf-8 2.先设置数据库的字符集属性: 3.将要显示中文的字段设置为UTF-8(二):jdbc连接设置 在jdbc链接时,设置字符集编码为UTF-8,在第三行连接路径添加"?cha...原创 2019-12-06 14:20:30 · 12052 阅读 · 0 评论