为什么在MySQL中不建议使用UTF-8
最近我遇到了一个bug,我试着通过rails在以“utf8”编码的mariadb中保存一个utf-8字符串,然后出现了一个离奇的错误:incorrectstringvalue:‘\xf0\x9f\x98\x83forcolumn‘summary'atrow1我用的是utf-...解决JDBC连接Mysql长时间无动作连接失效的问题
错误场景介绍做的有一个项目使用jdbc手动创建connection实现了一个简单的自定义数据库连接池,用来支持canal解析数据库binlog指定业务库的插入修改sql来进行数据库分表备份(按照月份)操作.但是...- 0
- 0
- 0
- 0
- 0
详解MySQL主从复制及读写分离
前言在企业实际应用中,成熟的业务通常数据量都比较大,而单台mysql服务器在安全性、高可用性和高并发方面都无法满足实际的需求,我们可以在多台mysql服务器(master-slave)部署主从复制来实现同步...- 0
- 0
- 0
- 0
- 0
深入探究Mysql模糊查询是否区分大小写
前言近期,一直在忙着写一个小小的个人博客项目,在实现“全局搜索”功能时,发现mysql模糊查询语句有点儿神奇(本小白刚刚步入编程阶段,所以可能让大家见笑了,哈哈哈),有时候mysql模糊查询语句区分...- 0
- 0
- 0
- 0
- 0
数据库分库分表是什么,什么情况下需要用分库分表
数据量在什么情况下需要分表?为了保证数据库的查询效率,当数据达成一定量时建议进行分表操作1、oracle当oracle单表的数据量大于2000万行时,建议进行水平分拆。2、mysql当mysql单表的数据量大于100...- 0
- 0
- 0
- 0
- 0
Windows下MySQL定时备份脚本的实现
在windows服务器上,想要定时备份数据库数据,可采用windows的任务计划程序+数据库备份脚本组合。其中,mysql数据库备份,起到关键作用是mysqldump。有关于mysqldump命令的用法,可以找mysql的官方文...- 0
- 0
- 0
- 0
- 0
MySQL时间设置注意事项的深入总结
时间真的存在吗?有观点认为,时间只是人类构想出来的一种概念,是用来衡量事物变化的标准。对于数据库来说时间伴随着数据并进。进入mysql时间漩涡中看看。1.时间类型的字段mysql时间类型字段:下面的...- 0
- 0
- 0
- 0
- 0
教你解决往mysql数据库中存入汉字报错的方法
一、遇到的问题在向数据库中存入汉字时遇到这样的问题:cause:java.sql.sqlexception:incorrectstringvalue:‘\xe6\x9f\xaf\xe5\x8d\x97'forcolumn‘user_name'atrow1二、分析问题这是由于数据库设...- 0
- 0
- 0
- 0
- 0
详细谈谈MYSQL中的COLLATE是什么
前言在mysql中执行showcreatetable指令,可以看到一张表的建表语句,example如下:createtable`table1`(`id`bigint(20)unsignednotnullauto_increment,`field1`textcollateutf8_unicode_cinotnull...- 0
- 0
- 0
- 0
- 0
华为云 GaussDB 数据库,会是新的国产之光吗?
华为云数据库业务总裁苏光牛7月20日,华为云TechWave技术峰会上,华为云数据库业务总裁苏光牛正式发布两大数据库新品,包括关系型数据库GaussDB(forMySQL)和非关系型数据库GaussDBNoSQL系列。仅半...- 0
- 0
- 0
- 0
- 0
ORA-00349|激活 ADG 备库时遇到的问题及处理方法
近日有一套实时同步的asm管理的单机11204adg备库,由于业务需要,想要脱离主库的约束,想激活拉成读写库直接升级成asm管理的19c,闪回快照模式无法满足要求,只能alterdatabaseactivatestandbydatab...- 0
- 0
- 0
- 0
- 0
将图片保存到mysql数据库并展示在前端页面的实现代码
小编使用python中的django框架来完成!1,首先用pycharm创建django项目并配置相关环境这里小编默认项目都会创建settings.py中要修改的两处配置databases={'default':{#'engine':'django.db.backe...- 0
- 0
- 0
- 0
- 0
MySQL数据备份方法的选择与思考
从事dba的行业也有两年多了,在数据备份上无论是理论和实践上,都积累了一些经验,恰逢这两天又出现一些数据备份方面的问题,这里,我将之前遇到过的数据备份方法简单做个整理。我们都知道,保障数据...- 0
- 0
- 0
- 0
- 0
详解Tomcat双击startup.bat闪退的解决方法
作为一个刚学习tomcat的程序猿来说,这是会经常出现的错误。1.环境变量问题1.1首先需要确认java环境是否配置正确,jdk是否安装正确win+r打开cmd,输入java或者javac出现下图所示就说明jdk配置正确:...- 0
- 0
- 0
- 0
- 0
Nginx反向代理多个服务器的实现方法
nginx反向代理多个服务器,意思是说,当我们发起了不同的请求到nginx,nginx会根据请求的不同,转发到不同的服务器,如下图,当我们通过8000端口访问资源a时,nginx会将请求转发到8080服务器,当访问资...- 0
- 0
- 0
- 0
- 0
使用any_value(field) 函数解决MySQL8配置only_full_group引起group by分组错误
only_full_group引起的报错由于默认的MySQL配置中sql_mode配置了only_full_group,需要GROUPBY中包含所有在SELECT中出现的字段。因此需要在MySQL的配置中去掉这个配置或者使用any_value(f...- 0
- 0
- 0
- 0
- 0
mysql中between的边界,范围说明
mysqlbetween的边界范围between的范围是包含两边的边界值eg:idbetween3and7等价与id>=3andid7select*from`test`whereidbetween3and7;等价于s...- 0
- 0
- 0
- 0
- 0
MySQL架构原理之MySQL运行机制
MySQL架构原理之MySQL运行机制①建立连接(Connectors&ConnectionPool),通过客户端/服务器通信协议与MySQL建立连接。MySQL客户端与服务端的通信方式是“半双工”。对于每一个MySQL的连接,时刻都有一...- 0
- 0
- 0
- 0
- 0
3分钟学会如何上手supervisor看门狗
软硬件环境centos7.6.181064bitcat/etc/redhat-release#查看系统版本supervisor3.4.0python2.7.5supervisor简介supervisor是一个用python语言编写的进程管理工具,它可以很方便的监听、启动、停止...- 0
- 0
- 0
- 0
- 0