-
java获得mysql自增id
所属栏目:[MySql教程] 日期:2022-03-24 热度:113
java取得mysql自增id: 方案一: statement.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); resultset = statement.getGeneratedKeys(); if (resultset != null resultset.next()) { generatedkey = resultset.getLong(1);//返回插入的主键id 方案[详细]
-
MySQL管理 Seconds_Behind_Master 分析
所属栏目:[MySql教程] 日期:2022-03-24 热度:108
通过show slave status查看到的Seconds_Behind_Master,从字面上来看,他是slave落后master的秒数,一般情况下,也确实这样,我们可以通过Seconds_Behind_Master数字查看slave是否落后于master,但是在一些环境中,他确会让我们产生幻觉。 对Seconds_Behin[详细]
-
MySQL案例-初步复原 alter引起的从库无限Crash
所属栏目:[MySql教程] 日期:2022-03-24 热度:98
场景 : Crash发生时的数据库版本: MySQL-5.7.17, 从库在同步到某一个alter语句的时候发生了Crash, 并且在重启进行Crash Recovery的时候不断触发同一个错误导致Crash; 结论 : 只读业务临时切换到另外一个只读实例, 且重新做一个从库给业务用; 重点! : 解决[详细]
-
数据库 之 MySQL用户和权限管制
所属栏目:[MySql教程] 日期:2022-03-24 热度:143
数据库 之 MySQL用户和权限管理: 1 概述 MySQL用户和权限管理 遵循最小权限授权法则,保证系统的安全性 本文主要讲解关于用户MySQL用户和权限管理的相关概念和操作 3 MySQL权限类别 库级别:对某些库拥有对应的权限 表级别:对某些表拥有相关权限 字段级[详细]
-
mysql使用mysqldump 与 mysqlimport实行数据库迁移
所属栏目:[MySql教程] 日期:2022-03-24 热度:65
mysql使用mysqldump 与 mysqlimport进行数据库迁移; 在cmd分别执行 导出test库: mysqldump -uroot -p404 --tab=/home/pw/ test 导入test库: 先执行test文件夹中的sql创建表结构,在恢复数据 mysqlimport -uroot -p404 test /home/pw/dept.txt /home/pw/[详细]
-
mysql5.7GeleraCluster安装部署
所属栏目:[MySql教程] 日期:2022-03-24 热度:91
此次是在CENTOS7.2上搭建的,与之前的6.5上稍有不同。 1、设置SELinux 在/etc/sysconfig/selinux文件,修改SELINUX=disabled。 2、设置防火墙,或者关闭防火墙,安装完成后再开启。 wsrep(Write-Set Replication) #mkdir -p /app/mysql/3306 #mkdir -p /ap[详细]
-
MySQL create function时报错
所属栏目:[MySql教程] 日期:2022-03-24 热度:189
MySQL create function时报错 mysql delimiter $$ mysql CREATE FUNCTION is_ChangeDescColumnExist (THE_VERSION_LEVEL_TABLE_NAME VARCHAR(35)) RETURN INT DETERMINISTIC - BEGIN - DECLARE nbr INT; - SET nbr =0; - /* DECLARE CONTINUE HANDLER FOR[详细]
-
与第三方应用的数据库同步数据的方式
所属栏目:[MySql教程] 日期:2022-03-24 热度:191
与第三方应用的数据库同步数据的方式,抛开第三方开源服务和自编码java实现,仅从数据库层面考虑: 环境假设: 第三方数据库为关系型数据库; 我们的应用为mysql数据库。 方案一: 一般提出要同步通常都是关系型数据库,所以不管第三方的数据库如何,我们[详细]
-
简记MySQL的逻辑备份 mydumper+mysqldump
所属栏目:[MySql教程] 日期:2022-03-24 热度:105
虽说MySQL的逻辑备份经常会由于锁表等缺陷遭到诟病, 实际上在停机窗口时间内, 如果数据量不是太高的话, 做逻辑备份还是挺简单的~ 准备工作: 1. 目标库(从这个库备份数据)先要有足够权限的账号(临时的root就可以了~用完就删); 2. 对应的工具要安装好, 如myd[详细]
-
MYSQL典型的configure选项
所属栏目:[MySql教程] 日期:2022-03-24 热度:69
MYSQL典型的configure选项(转)[@more@] configure脚本给你一个很大的控制权来如何配置你的MySQL分发。典型地,你使用configure命令行的选项进行。你也可以用正确的环境变量作用于configure。对于一个由configure支持的选择列表,运行这个命令: shell ./co[详细]
-
MySQL基操---深入浅出增量断点备份与日志管理
所属栏目:[MySql教程] 日期:2022-03-24 热度:95
MySQL的日志类型有以下几种: 1. 错误日志(error),MySQL服务实例启动、运行或者停止等相关信息。 2. 普通查询日志(general),MySQL服务实例运行的所有SQL语句或者MySQL命令。 3. 二进制日志(binary),对数据库执行的所有更新语句,不包括select 和show[详细]
-
使用mysqlhotcopy
所属栏目:[MySql教程] 日期:2022-03-24 热度:63
先系统的perl包和DBD/DBI一定要全,并且版本要对应好,不然调用mysqlhotcopy很容易出错。特别有名的错误就是: Cant locate DBI.pm in @INC 另外要注意,OS和Mysql的位数要一致,否则Mysqlhotcopy调用perl时会发生错误。 [@more@] 以mysql 4.0.27为例,DBI[详细]
-
跳过事务处理Slave复制应用binlog异常
所属栏目:[MySql教程] 日期:2022-03-24 热度:169
Slave复制应用binlog异常处理方法: 1. 查看报错信息 show slave statusG Relay_Log_File: mysql-relay.000016 Relay_Log_Pos: 20593960 Executed_Gtid_Set: ae498b08-b570-11e3-a1ff-18a905565190:45 mysqlbinlog --no-defaults -vvv --base64-output=DE[详细]
-
C# 类扩展方法与OA信用盘平台订制
所属栏目:[MySql教程] 日期:2022-03-24 热度:98
下面以一个代码例子说明 定义一个 Npc 类,OA信用盘平台订制(企 娥:217 1793 408) // 定义 Npc 类 public class Npc { //定义字段变量 private int npcId; private string name; public Npc() { } //定义字段变量对应的属性 public int NpcID { get { re[详细]
-
Mysql索引类型创建错误导致SQL查询缓慢
所属栏目:[MySql教程] 日期:2022-03-24 热度:87
索引类型创建错误导致SQL查询缓慢 通过pt-query-digest分析发现这条语句%95都需要15S以上 # Query 2: 0.00 QPS, 0.01x concurrency, ID 0xB0328811156CFA43 at byte 28152292 # This item is included in the report because it matches --limit. # Scores[详细]
-
MySQL安全难题 匿名用户 的一点心得
所属栏目:[MySql教程] 日期:2022-03-22 热度:73
我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧。 但如果你的MySQL是要提供给Web[详细]
-
MYSQL 体系构架与存储引擎
所属栏目:[MySql教程] 日期:2022-03-22 热度:120
MYSQL 体系结构与存储引擎: 1. 第三章MYSQL 体系结构与存储引擎 1.1. mysql体系结构 体系结构分为两大层: l mysql server层:包括连接层,SQL层; l 存储引擎层; 1.2. query cache详解及关闭 query cache只能缓存静态数据。适用于数据仓库。 5.6前默认[详细]
-
删掉4G数据1300万数据时间花费记录
所属栏目:[MySql教程] 日期:2022-03-22 热度:53
一个表数据4G,1300万数据。删除大部分数据,留下少部分数据。 delete from pay_dubbokeeper.`statistics_vipay-gateway-web` where FROM_UNIXTIME(`timestamp`/1000) = 2019-05-31 00:00:00; 花费时间33分钟。删除之后,表 statistics_vipay-gateway-web[详细]
-
maxscale编辑分离
所属栏目:[MySql教程] 日期:2022-03-22 热度:54
maxscale安装 官网配置文件详解地址: 安装包 maxscale-1.4.3-1.centos.6.x86_64.rpm # rpm -ivh maxscale-1.4.3-1.centos.6.x86_64.rpm # mkdir /data/maxscale3306 # cd /data/maxcale3306 # make {cache,data,lang,log} # cat/etc/maxscale.cnf [maxsca[详细]
-
Golang使用geoip2数据库取得ip城市与运营商
所属栏目:[MySql教程] 日期:2022-03-22 热度:179
本篇文章讲述如何通过Golang使用geoip2数据库获取ip城市与运营商,并对传入的是ip还是域名进行处理,并打印以字符串或json形式进行判断 ip代理-Golang使用geoip2数据库获取ip城市与运营商 代理ip-Golang使用geoip2数据库获取ip城市与运营商 Golang使用geoi[详细]
-
Linux下设置更换root密码,连接mysql,mysql常用命令
所属栏目:[MySql教程] 日期:2022-03-22 热度:95
笔记内容: 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 笔记日期:2017-10-30 13.1 设置更改root密码 Linux下设置更改root密码,连接mysql,mysql常用命令 root是mysql的最高权限用户,和Linux的root概念一样。默认情况下,mysql的root用户[详细]
-
MySQL 5.5客户端字符集有关参数
所属栏目:[MySql教程] 日期:2022-03-22 热度:139
character_set_client 在客户端发出SQL语句所使用的字符集。 collation_connection 连接所使用的字符集校对规则 character_set_results 返回到客户端的查询结果集(例如查询结果或错误信息)所使用的字符集 character_set_connection The character set us[详细]
-
mysql之 MySQL 主从基于position复制原理阐述
所属栏目:[MySql教程] 日期:2022-03-22 热度:143
mysql之 MySQL 主从基于position复制原理概述: 1 、主从复制简介 MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实 例(slave)中,而且这个复制是一个异步复制的过程。 实现整个复制操作主要由三个进程完成的,其中两个进[详细]
-
101个MySQL的调整和优化的Tips
所属栏目:[MySql教程] 日期:2022-03-22 热度:174
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL[详细]
-
mysql MHA 高可用架构布局
所属栏目:[MySql教程] 日期:2022-03-22 热度:58
MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。 在 MySQL 故障切换过程中,MHA 能做[详细]