随笔分类 - 数据库-MySQL
摘要:文件 分析构成MySQL数据库和InnoDB存储引擎的各种类型文件。 参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还会介绍各种参数的类型。 日志文件:用来记录MySQL实例对某种条件做出相应时写入的文件,如错误日志文件、
阅读全文
摘要:用户管理 # 创建用户 create user '用户名'@'IP地址' identified by '密码'; create user 'steven'@localhost identified by '123456'; 删除用户 drop user '用户名'@'IP地址'; drop user
阅读全文
摘要:原因:从报错来看,应该是插入的值违反了主键的约束,表结构,主键是自增类型。 参考文章:https://www.cnblogs.com/Uest/p/7941329.html https://www.iteye.com/blog/dinglin-1236330 关于: sql_slave_skip_c
阅读全文
摘要:在 MySQL 命令行的默认设置下,事务都是自动提交的,即执行 SQL 语句后就会马上执行 COMMIT 操作。因此要显式地开启一个事务务须使用命令 BEGIN 或 START TRANSACTION,或者执行命令 SET AUTOCOMMIT=0,用来禁止使用当前会话的自动提交。 事务控制语句:
阅读全文
摘要:MySQL数据库表分区功能详解 1、什么是表分区? mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表
阅读全文
摘要:zabbix数据库表结构的重要性想理解zabbix的前端代码、做深入的二次开发,甚至的调优,那就不能不了解数据库的表结构了。 我们这里采用的zabbix3.4、mysql,所以简单的说下我们mysql这边的表结构,其他环境不保证正确。 mysql> show tables; + + | Tables
阅读全文
摘要:转自:https://www.cnblogs.com/butterfly100/p/9034281.html 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时
阅读全文
摘要:转:https://www.cnblogs.com/kevingrace/p/5907254.html 众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!
阅读全文
摘要:查看版本 查看Log_bin是否开启 创建表 create table tb_member1( id bigint primary key auto_increment , name varchar(20), sex tinyint not null default '0')ENGINE=MyISA
阅读全文
摘要:mysqldump工具自带选项没有对导出备份文件压缩功能,可结合gzip只使用一条命令压缩导出文件,方法如下: mysqldump压缩导出:# mysqldump -h192.168.0.3 -P3306 -uroot -ppwd123 --single-transaction --default-
阅读全文
摘要:原文:https://www.cnblogs.com/lucky-man/p/6207873.html 一,先说一下为什么要分表 二、分表 2.预先估计会出现大数据量并且访问频繁的表,将其分为若干个表 3,利用merge存储引擎来实现分表
阅读全文
摘要:项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 当出现这种情况时,我们可以考虑分表,即将单个数据库表进行拆分,拆分成多个数据表,然后用户访问的时候,根据一定的算法,让用户访问不同的表,这样数
阅读全文
摘要:homebrew 无法安装,提示不能在根目录下使用。 解决思路就是给当前用户添加目录权限: 如果报错用下面一种方式: 我根据提示再次执行命令:
阅读全文
摘要:两台Mysql数据库数据同步实现 做开发的时候要做Mysql的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,Mysql的版本是4.1.15,都是目前最新的版本。 1. 安装配置 两台服务器,分别安装好Mysql,都安装在 /usr/l
阅读全文
摘要:MySql同步与延迟同步 Mysql同步 一 Mysql主服务器上操作 1 开启服务器上的log_bin功能 # vim/etc/my.cnf 增加一下两行 log_bin=mysql-bin server_id=1 2 重启mysql # service mysqldrestart 3 登录mys
阅读全文
摘要:概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。 环境 操作系统:Linux 2.6.23.1-42.
阅读全文

浙公网安备 33010602011771号