-
MySQL主从复制之延缓型数据复制
所属栏目:[MySql教程] 日期:2022-03-26 热度:52
让MySQL拓扑中的从节点延迟适当的时间,可以帮助避免在主节点上发生的灾难性的错误。 MASTER_DELAY这个属性指定SQL_THREAD会在从节点上暂定多长时间,时间以秒为单位。默认值为0,上限为68年。 mysql stop slave; Query OK, 0 rows affected (0.06 sec) mysq[详细]
-
mysql主键的缺少致使备库hang
所属栏目:[MySql教程] 日期:2022-03-26 热度:100
最近线上频繁的出现slave延时的情况,经排查发现为用户在删除数据的时候,由于表主键的缺少,同时删除条件没有索引,或或者删除的条件过滤性极差,导致slave出现hang住,严重的影响了生产环境的稳定性,也希望通过这篇博客,来加深主键在innodb引擎中的重要[详细]
-
全新学习MySQL数据库开篇 数据库的前世今生
所属栏目:[MySql教程] 日期:2022-03-26 热度:50
本文内容出自刘欣的码农翻身公众号,强烈推荐刘欣大大的文章。 数据库的前世今生 小李的数据库之旅 无纸化办公 小李是这个大学计算机科学与技术系的知名学生,他的编程能力了得,使用Pascal 炉火纯青,这都是高中期间参加全国青少年信息学奥林匹克竞赛打下的[详细]
-
再来理解一下杀手级新特征 gtid
所属栏目:[MySql教程] 日期:2022-03-26 热度:122
再来理解一下杀手级新特征 gtid: 1.一个事务,就会给一个gtid编号。来看看例子: mysql show master status; +---------------+----------+--------------+------------------+------------------------------------------------+ | File | Position | Binl[详细]
-
mysqldump备份,mysql复原,压缩备份,还原压缩文件
所属栏目:[MySql教程] 日期:2022-03-26 热度:51
--将数据库备份到 opt下面 cd /opt mysqldump -h localhost -u root -p zxlh zxlh_bak.sql 会提示输入数据库密码 --将数据库传输到备库24机器上 scp /opt/zxlh_bak.sql WZZXlhl@10.50.28.24:/opt/zxlh_bak.sql 会提示输入linux密码 进入24机器进行还原 --还[详细]
-
处理mysqld_multi stop命令无效问题
所属栏目:[MySql教程] 日期:2022-03-26 热度:181
搭建好mysql多实例环境之后,想要通过mysqld_multi stop停掉MySQL服务,但是执行该命令无效,mysql依旧正常运行 关于mysql多实例环境部署可参考博文:MySQL多实例环境部署 日志报错如下: Stopping MySQL servers mysqladmin: connect to server at localhos[详细]
-
mysql之 explain、optimizer_trace 执行策划
所属栏目:[MySql教程] 日期:2022-03-26 热度:96
mysql之 explain、optimizer_trace 执行计划: 一、explain mysql explain select host,user,plugin from user ; +----+-------------+-------+------+---------------+------+---------+------+------+-------+ | id | select_type | table | type | possib[详细]
-
innobackuppex全备与复原
所属栏目:[MySql教程] 日期:2022-03-26 热度:61
innobackuppex全备与复原: 1)、下载 tar xzvf percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz 2)、Innobackupex相关依赖包的安装 yum install perl-DBI yum install perl-DBD-MySQL yum install perl-Time-HiRes yum install perl-IO-Socket-SSL 3)、添[详细]
-
转 Mysql 分区 分表有关总结
所属栏目:[MySql教程] 日期:2022-03-26 热度:97
前段时间项目需要,一直在研究mysql sharding,看了一些这方面的资料,也亲自实验测试了一些数据。在此,做个概括的笔记,方便以后回顾知识,其实大多是借鉴网络上各位前辈的,然后抱着学习态度去实践,积累属于自己的东西。 拆分策略选择 其实拆分很灵活,[详细]
-
debian下mysql实行
所属栏目:[MySql教程] 日期:2022-03-26 热度:114
问题: 原来运行ok的java程序,架构为client-soap-server-mysql. 重装了debian和tomcat,mysql之后,运行该java程序,server 竟然抛出sql state null异常. 解决步骤: -ssh登陆服务器 -restart mysql bs~#:cd /etc/init.d bs~#:./mysql restart -看mysql是否登录正[详细]
-
运用图形界面从SQL导入导出到MySQL
所属栏目:[MySql教程] 日期:2022-03-26 热度:93
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己的[详细]
-
mysql中怎样实现增删改查语句
所属栏目:[MySql教程] 日期:2022-03-26 热度:177
这篇文章主要介绍mysql中如何实现增删改查语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql增删改查语句操作:1、使用select语句查询,代码为【SELECT * FROM biao1】;2、使用insert插入数据,代码为【INSERT INTO biao1[详细]
-
经过触发器分发同步数据
所属栏目:[MySql教程] 日期:2022-03-26 热度:154
通过触发器分发同步数据 create table tab(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab0(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab1(id int not[详细]
-
MySql添加用户、授权、修改密码等语句
所属栏目:[MySql教程] 日期:2022-03-26 热度:96
MySql增加用户、授权、修改密码等语句 数据库top_develop 登录数据库 1:新增用户 [mysql@lcamdb ~]$ mysql -u root -p Enter password: ***** Type help; or h for help. Type c to clear the current input statement. mysql insert into mysql.user(Hos[详细]
-
MySQL 如何策划高性能的索引?
所属栏目:[MySql教程] 日期:2022-03-26 热度:84
今天带你了解如何设计高性能的索引。 其中,有这么一个点,说的是 InnoDB 引擎中使用的是聚簇索引,其主索引的实现树中的叶子结点存储的是完整的数据记录,而辅助索引中存储的则只是辅助键和主键的值。 Id Name Company 5 Gates Microsoft 7 Bezos Amazon 11[详细]
-
mysql relay log相关参数解说
所属栏目:[MySql教程] 日期:2022-03-26 热度:124
max_relay_log_size:标记relay log 允许的最大值,如果该值为0,则默认值为max_binlog_size(1G);如果不为0,则max_relay_log_size则为最大的relay_log文件大小; relay_log:定义relay_log的位置和名称,如果值为空,则默认位置在数据文件的目录,文件名为[详细]
-
MySQL和Oracle的增添字段的处理差别
所属栏目:[MySql教程] 日期:2022-03-26 热度:86
昨天在微信群中有个朋友也是无意中问了一下,说数据库中的表字段想保持一种相对规范的顺序,怎么办?要知道Oracle中这个操作就比较纠结了,因为是按照追加的方式来处理的。没法在已有的字段1,字段2中间添加一个字段3。但是MySQL却可以,这个方面 MySQL看起[详细]
-
MySQL TEXT、DATE、SET 数据类别
所属栏目:[MySql教程] 日期:2022-03-26 热度:58
MySQL TEXT、DATE、SET 数据类型(转)[@more@] MySQL 数据表的字段必须有定义一个数据类型。这有大约 25 种选择,大部分都是直接明了的,就不多费口舌了。但有几个有必要提一下。 TEXT 不是一种数据类型,虽然可能有些书上是这么说的。它实际上应该是 LONG VA[详细]
-
别花冤枉钱买专栏了!两篇文章带你读明白MySQL优化原理
所属栏目:[MySql教程] 日期:2022-03-26 热度:75
搜集了两篇文章,来源于不同的地方,合称《史上 MySQL 最全优化指南》分享一下藏货。今天更新上篇,明天更新下篇。 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.. 你是否[详细]
-
Oracle Linux 7.1中安置Mariadb
所属栏目:[MySql教程] 日期:2022-03-26 热度:57
在Oracle Linux 7.1中安装Mariadb 10.0.38,因为Mariadb是Mysql的分支,安装操作基本类似。 1.首先下载安装介质mariadb-10.0.38-linux-glibc_214-x86.tar.gz 并将其上传到服务器的/soft目录 2.创建用户与用户组 [root@cs1 soft]# groupadd mysql [root@cs1 s[详细]
-
数据库设计的主要过程是什么
所属栏目:[MySql教程] 日期:2022-03-26 热度:108
这篇文章给大家分享的是有关数据库设计的主要步骤是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 数据库设计的基本原则: (1)把具有同一个主题的数据存储在一个数据表中,一表一用。 (2)尽量消除冗余,提高访问数据[详细]
-
MySQL大量运用swap文件
所属栏目:[MySql教程] 日期:2022-03-26 热度:107
现象: 一台高配的MySQL数据库服务器,双CPU48线程. CentOS 7 本机磁盘是一万五千转的Raid 0.系统文件,Swap都分配在了本机磁盘. 服务器挂载了一个SSD的磁盘阵列.数据库文件都存放在磁盘阵列中. 系统运行之后,发现系统Swap大量使用,并且本机磁盘的IO使用率持续1[详细]
-
MYSQL RC 和RR隔离等级差异性
所属栏目:[MySql教程] 日期:2022-03-26 热度:111
继续就上一篇比较RC 和RR隔离级别的差异性,有合适索引的比较: 会话158 查看隔离级别和在name 列创建索引 mysql show variables like %iso%; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | tx_iso[详细]
-
mysql锁剖析相关的几个系统视图
所属栏目:[MySql教程] 日期:2022-03-26 热度:136
mysql锁分析相关的几个系统视图: 1、infomation_schema.innodb_lock_waits +-------------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+-------------+------+-----+-----[详细]
-
mysql_config_editor安全登录用具学习
所属栏目:[MySql教程] 日期:2022-03-26 热度:123
mysql_config_editor出现在 mysql5.6.6以后 的版本,可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。 notice : 使用该特性要求当前主机的mysq[详细]