解决macOS下PostgreSQL安装失败问题

一、现象与原因1、问题现象Problem running post-install step. Installation may not complete correctly The database cluster initialisation failed. 2、原因解析PostgreSQL默认会把相关目录所有者设置为postgres,缺少此账户就会导致安装过程中chown命令执行失败,从...

在macOS上安装&配置PostgreSQL

一、前言1、本文主要内容 PostgreSQL 安装(Homebrewdmg安装包)PostgreSQL 基础配置与常用命令PostgreSQL 远程访问配置PostgreSQL 基础管理 2、本文环境信息 工具 本文环境 适用环境 macOS macOS (Ventura) 13.2 macOS 10.14+ PostgreSQL Postgr...

openGauss 3.x 安装与配置教程

一、前言1、本文主要信息 openGauss 安装与配置openGauss 管理常用命令/语法openGauss 远程连接配置 2、环境信息 工具 本文环境 适用环境 服务器 CentOS 7(2C4G) openEuler 20.03+、CentOS 7.X openGauss 3.1.1 Lite 3.x 二、准备工作1、创...

DataIntegrityViolationException、DataConversionException异常解决

一、问题现象使用MyBatis查询数据在数据映射环节发生异常: org.springframework.dao.DataIntegrityViolationException(表象异常)数据完整性约束异常,通常在数据更新/插入时,数据类型不匹配引起 com.mysql.cj.exceptions.DataConversionException(根异常)数据转换时发生异常 主要报错信息: o...

聊聊存储过程的优缺点以及使用场景

一、什么是存储过程存储过程(Stored Procedure)是在数据库中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(可选)来执行 存储过程的优点 预编译SQL,提升执行效率可以隐藏执行逻辑,只暴露名称和参数相较于程序来说,修改起来更加便捷 存储过程的缺点 随着SQL行数的增加,维护复杂度呈线性提升无法调试,迭代过程中...

在CentOS 7上安装&配置PostgreSQL 12

一、前言1、本文主要内容 PostgreSQL 12 安装(yum)PostgreSQL 12 基础配置PostgreSQL 12 远程访问配置PostgreSQL 基础管理 2、本文环境信息与适用范围 环境信息 软件 版本 CentOS 7.6 Release PostgreSQL 12.x 适用范围 软件 版本 CentOS CentOS 7.x P...

macOS下MySQL 8.0 安装与配置教程

一、前言1、本教程主要内容 适用Homebrew安装MySQLMySQL 8.0 基础适用于配置MySQL shell管理常用语法示例(用户、权限等)MySQL字符编码配置MySQL远程访问配置 2、本教程环境信息与适用范围 环境信息 软件/环境 版本/说明 macOS macOS High Sierra MySQL MySQL 8.0.12 适用范围 软件 版本...

CentOS 6/7 下MySQL 8.0 安装部署与配置

一、前言1、本教程主要内容 MySQL 8.0安装(yum)MySQL 8.0 基础配置MySQL shell管理常用语法示例(用户、权限等)MySQL字符编码配置 2、本教程环境信息与适用范围 环境信息 软件 版本 CentOS 7.4 Release MySQL 8.0.11 适用范围 软件 版本 CentOS CentOS 6 CentOS 7 ...

Linux下MySQL定时自动完整备份(mysqldump+crontab)

一、前言1、本文主要内容 实现数据库全量备份实现定时执行备份实现定时清理7天之前的备份 2、环境信息 工具 说明 MySQL 适用于 v5.x 及以上版本 mysqldump MySQL自带的数据导出工具 crontab 功能相当于Windows的任务计划工具 二、备份准备备份测试1、备份目录准备# mysql专用目录 m...