GRANT Select ON *.* TO reader@192.168.1.123 IDENTIFIED BY “123456” GRANT 可以立刻生效 在mysql…
标签:MySql
数据库-触发器
触发器是用户定义在关系表上的一类由事件驱动的特殊过程。 一旦定义,触发器就被保存在数据库服务器中。任何用户对表的增,删,改操作均由服务器自动激活相应的触发器,在关系数据库管理系统核心层进行集中的完整性控制。 定义触发器 …
不停机分库分表迁移
需求说明 类似订单表,用户表这种未来规模上亿甚至上十亿百亿的海量数据表,在项目初期为了快速上线,一般只是单表设计,不需要考虑分库分表。随着业务的发展,单表容量超过千万甚至达到亿级别以上,这时候就需要考虑分库分表这个问题了…
**MySQL存储引擎概述**
1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存…
如何把系统不停机迁移到分库分表的?
假设,你现有有一个单库单表的系统,在线上在跑,假设单表有600万数据 3个库,每个库里分了4个表,每个表要放50万的数据量 假设你已经选择了一个分库分表的数据库中间件,sharding-jdbc,mycat,都可以 (1…
将sql脚本文件导入数据库的步骤:
一、用cmd的调试环境导入.sql文件中的数据: WinR键打开cmd输入: MySQL -u root -p 输入密码:*******进入MySQL后MySQL>use …
MySQL 使用 innodb 设置 innodb_file_per_table
MySQL 使用 innodb 建议设置 # 每个表独立一个 idb 文件 innodb_file_per_table = 1 # 事后补救请将第一个文件大小设置为你自己的ibdata1当前大小(精确到M,用G可能会出错…
MySQL错误 ERROR 2006 (HY000): MySQL server has gone away
MySQL下当我导入一个比较大的SQL文件时出现了ERROR 2006 (HY000): MySQL server has gone away错误,具体情况如下: > ll *.sql -rwxr-xr-x@ 1 …
记一次MySQL字符集冲突导致的报错
Yii2查看日志发现报错 [error][yii\db\Exception] exception 'PDOException' with message 'SQLSTATE[HY000]: General error: …
mysql怎么通过frm和ibd文件还原数据
1、找回表结构,如果表结构没有丢失直接到下一步 a、先创建一个数据库,这个数据库必须是没有表和任何操作的。 b、创建一个表结构,和要恢复的表名是一样的。表里的字段无所谓。一定要是innodb引擎的。CREATE TABL…
msyql数据库按需备份-binlog配合全备
Mysql按需备份数据 一. 备份提要 通过在my.cnf配置bin-log,实现操作日志的记录,并配合mysqldump的全备份来实现全备和按需恢复数据的数据备份方案。再以实例来说明方案的实现。本文章实现单机备份方案,…
Mysql的索引是什么?如何创建索引?创建索引的原则?怎么优化?
索引的理解: 索引是对数据库表中的一列或多列的值进行排序的一种数据结构。 索引的作用就类似于书本的目录,新华字典的拼音,偏旁部首的首查字,可以快速的检索到需要的内容,mysql在300万条记录性能就下降了,虽然m…