![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库踩坑
文章平均质量分 59
heartlife
博学多思而行万里路,方有识
展开
-
mysql同步数据库锁表问题
分享mysql数据库同步遇到的问题–锁表一.问题描述 如标题,想要同步一下sit的数据库。通过navicat将原转存为.sql文件(小补充:压缩可大大减小文件大小),然后拿过来右击数据库选择“运行sql文件”。但是,由于中途导入卡顿(也有卡死的情况),强制终端了sql的运行,出现了两个问题:1.运行完sql文件发现有较多的表没有创建2.数据库无法登录,或者登录后无法查询表的数据,一直转圈圈二.分析与解决问题1.表没有创建的原因:导入时没有选择“遇到错误中断”,导致只运行了成功的。原创 2021-04-13 14:56:26 · 711 阅读 · 1 评论 -
mysql乱码问题之--连接端和服务端编码不一致
mysql连接端和服务端编码不一致的问题一.问题描述 由于护网原因,本地开发环境对数据库的连接被关闭。项目部署后,代码中对某一个数据库中文值的判断始终不能匹配(比如数据库中存的是“总部”,代码里面判断的也是“总部”,但就是匹配失败),然后一直报错。打印改对象后发现中文乱码,但是走了点弯路-----因为开发坚持认为部署的服务器没有安装中文包,所有输出乱码。后来发现其实是之前让运维向数据库导数据的时候,编码格式不对导致的。二.现象及排查思路1.现象:打印数据库查询对象,发现中文字段乱码。对应的匹配原创 2021-04-13 14:54:39 · 654 阅读 · 0 评论