DataIntegrityViolationException、DataConversionException异常解决

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

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...

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

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

【问题解决】MySQL修改字符编码解决中文乱码问题

一、前言为什么MySQL中存储中文会乱码?https://zh.wikipedia.org/wiki/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81mysql database字符编码默认是latin1,并不支持中文 本篇文章解决办法适用范围?Linux下的mysql 5.6+版本其他版本未尝试过,不敢保证可行 二、MySQL编码设置1、查看MySQL字符编码#登录mys...