-
mysql MHA 高可用架构布局
所属栏目:[MySql教程] 日期:2022-03-23 热度:75
MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。 在 MySQL 故障切换过程中,MHA 能做到[详细]
-
MySQL传输表空间的简单运用方法
所属栏目:[MySql教程] 日期:2022-03-22 热度:156
MySQL传输表空间的简单使用方法: 1.目标端创建同样的表结构 CREATE TABLE `test` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2.目标端保留.frm文件,删除.ibd文件 alter table test.test discard tablespace; 3.源端对表加一个读[详细]
-
怎样使IIS支持PHP和MySQL
所属栏目:[MySql教程] 日期:2022-03-22 热度:141
让IIS支持PHP和MySQL,一共6个步骤。 步骤/方法 首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 打开该文件,找到extension_dir=./,将其改为extension_dir=C:[详细]
-
锁表特点--myisam和innodb的不一样之处
所属栏目:[MySql教程] 日期:2022-03-22 热度:129
对于myisam表, lock table table_name read local, 并且下面参数为2, 3 ,那么允许另一个回话执行insert 语句 root@sakila 08:17:02show variables like %concurrent%; +-------------------+--------+ | Variable_name | Value | +-------------------+---[详细]
-
MySQL的复制性能
所属栏目:[MySql教程] 日期:2022-03-22 热度:65
什么是复制功能? MySQL 的复制功能是将备份的数据移动到其他服务器的功能,通过简单的设定即可使用 主从(master -slave)架构。 主服务器上发生数据变更,变更内容传送到从服务器,从服务器接受主服务器的变更内容, 将变更内容反映到数据库。 复制功能的[详细]
-
RedhatAS4.0上安置Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer
所属栏目:[MySql教程] 日期:2022-03-22 热度:135
RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer RedhatLinuxAS4.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer) 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息[详细]
-
MySQL体系结构详解
所属栏目:[MySql教程] 日期:2022-03-22 热度:176
为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个缓冲池。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从缓冲池中取出一个,使用完毕之后再放回去。 作用 进行身份验证、线程重用,连接限制,检查内存,数据缓存;[详细]
-
回馈开源,我怎样排查一个MySQL Bug
所属栏目:[MySql教程] 日期:2022-03-22 热度:92
X-Engine是阿里巴巴自研的高性能低成本存储引擎,经过多年的努力,我们在集团内部以AliSQL(X-Engine)的形式(AliSQL是阿里的MySQL分支)支持了许多业务,为用户带来了显著的成本和性能收益。 时至今日,阿里巴巴数据库团队已经向MySQL官方提交了许多有价值的[详细]
-
MySQL中需要注意的字段长度难题
所属栏目:[MySql教程] 日期:2022-03-22 热度:82
在MySQL的表结构设计中,突然想起来几个地方碰到的问题比较多,大体来说一个就是字符集,一个就是数据类型。 而字符集和数据类型结合起来,就有一个蛮有意思的细节,那就是行长度的问题。 比如我们创建一个表使用了varchar的类型,如果指定为gbk,表里含有一[详细]
-
生成大量测验数据脚本
所属栏目:[MySql教程] 日期:2022-03-22 热度:159
生成大量数据来测试: create table t1 (id int not null primary key auto_increment,age int,name varchar(20),createtime date); create index idx_age_name_create on t1(age,name,createtime); vi create-data.sh #!/bin/bash i=1; MAX_INSERT_ROW_COUN[详细]
-
mysqldump备份时加single-transaction会加锁吗
所属栏目:[MySql教程] 日期:2022-03-22 热度:89
mysqldump --all-databases --master-data=2 --single-transaction --quick -R --events -uroot /tmp/full.sql 通过根踪可以看到: 8 Connect root@localhost on 8 Query /*!40100 SET @@SQL_MODE= */ 8 Query /*!40103 SET TIME_ZONE=+00:00 */ 从红色部分[详细]
-
mysql 5.6分区表运用
所属栏目:[MySql教程] 日期:2022-03-21 热度:136
mysql 5.6分区表测试: DROP TABLE IF EXISTS `my_orders`; CREATE TABLE `my_orders` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 表主键, `pid` int(10) unsigned NOT NULL COMMENT 产品ID, `price` decimal(15,2) NOT NULL COMMENT 单价, `[详细]
-
mysql 5.7中全新的 mysql sys schema
所属栏目:[MySql教程] 日期:2022-03-21 热度:121
mysql 5.7中崭新的 mysql sys schema 以下内容都是MySQL 5.7的新功能 一、 Performance Schema的改进 1、元数据库锁 select * from performance_schema.metadata_locks; 通过该表可以看到: a)、哪些会话拥有元数据锁; b)、哪些会话正在等待元数据锁; c)[详细]
-
mysql锁以及锁信息查视
所属栏目:[MySql教程] 日期:2022-03-21 热度:155
mysql中有以下几类锁: 共享锁/排他锁 意向锁,该锁是表级别的 记录锁 Gap 锁 Next-Key锁 自增锁 地理索引的Predicate锁。 mysql锁以及锁信息查看 查看锁是否存在,以及相关信息: SELECT r.trx_id waiting_trx_id, r.trx_mysql_thread_id waiting_thread, r[详细]
-
用mysql保留图片
所属栏目:[MySql教程] 日期:2022-03-21 热度:71
在我們設計和製作網站的過程中,有時把圖片保存到數據庫中要比存成文件的形式更加方便。PHP和MySQL這對黃金組合可以很容易的實現上述功能。[@more@]設置數據庫 我們通常在數據庫中所使用的文本或整數類型的字段和需要用來保存圖片的字段的不同之處就在於兩者[详细]
-
借助MyCat如何实现MySQL分库分表的办法
所属栏目:[MySql教程] 日期:2022-03-21 热度:95
这篇文章给大家分享的是有关借助MyCat如何实现MySQL分库分表的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 借助MyCat来实现MySQL的分库分表落地,没有实现过的,或者没了解过的可以看看 避免提示广告问题,自己去打开M[详细]
-
MySQL删除数据库的方案有哪些
所属栏目:[MySql教程] 日期:2022-03-21 热度:61
这篇文章将为大家详细讲解有关MySQL删除数据库的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 删除数据库的命令是:DROP DATABASE 数据库名;;例drop database student;就是删除名为student的数据库。DRO[详细]
-
mysql基于日志的主从复制是啥
所属栏目:[MySql教程] 日期:2022-03-21 热度:51
这篇文章主要介绍了mysql基于日志的主从复制是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 具体注意点: 主从之间的防火墙需要放行 mysql-id 得唯一 见 my.cnf uuid 得唯一 见 auto[详细]
-
mysqlimport学习归总
所属栏目:[MySql教程] 日期:2022-03-21 热度:124
摘要:mysqlimport是MySQL数据库提供的一个命令行程序,可用于数据导入。 1.mysqlimport概述 mysqlimport是MySQL数据库提供的一个命令行程序,可用于数据导入。从本质上来说,是LOAD DATA INFILE的命令接口,而且大多数的选项都和LOAD DATA INFILE语法相同。[详细]
-
如何使用SQL查询视图,Postico使用技巧共享
所属栏目:[MySql教程] 日期:2022-03-21 热度:191
Postico凭借着简单易用的操作界面深受专业人员和新手的喜爱,小编也整理一点小技巧分享给大家,通过一次编辑多行节省时间,是你工作的好帮手,快来一起看看吧~ 可以从Postico中的 SQL查询视图执行自定义数据库查询。您可以通过单击侧栏中的 SQL查询进入SQL查[详细]
-
从顺序随机I O原理来议论MYSQL MRR NLJ BNL BKA
所属栏目:[MySql教程] 日期:2022-03-21 热度:103
本文只讨论innodb存储引擎,并且有部分观点为作者观点,如果有误请指出。 一、机械磁盘原理 机械盘由动臂,盘片,读写磁头,主轴组成,磁头是固定不能动的,要读取相应的扇区只能通过盘片的 旋转。 每一个盘片为双面,每一个面上分布有同心圆的磁道,磁道又[详细]
-
一个mysql死锁场景实例解析
所属栏目:[MySql教程] 日期:2022-03-20 热度:58
最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录。 涉及知识点:共享锁、排他锁、意向锁、间隙锁、插入意向锁、锁等待队列 B执行完4之后还是一切正常 A执行5的时候,被block B接着执行6,B报死锁,B回滚,A插入数据 show engine[详细]
-
JDBC连接MySQL操作过程
所属栏目:[MySql教程] 日期:2022-03-20 热度:200
package testJDBC; import java.sql.*; /** @Author 小猪上天 @Email zhuhuaikuan@gmail.com @Data 2019/8/28 14:27 @Version V1.0 @description JDBC 查询数据库示例 */ public class JDBCdemo1 { public static void main(String[] args){ Connection conn[详细]
-
windows 环境下 MySQL 8.0.13 免安装版配置教学
所属栏目:[MySql教程] 日期:2022-03-20 热度:70
下载压缩包 解压zip文件,创建 my.ini 文件 解压后目录: basedir=D:mysql-8.0.13-winx64 数据目录: datadir=D:mysql-8.0.13-winx64data 创建 my.ini 文件,文件内容如下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设[详细]
-
MySQL数据库列的增删改达成方法
所属栏目:[MySql教程] 日期:2022-03-20 热度:172
本文实例讲述了MySQL数据库列的增删改实现方法。分享给大家供大家参考,具体如下: 新建表user_info: CREATE TABLE user_info( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, username CHAR(20) NOT NULL DEFAULT , gender TINYINT UNSIGNED NOT NULL DEFAUL[详细]