随笔分类 - mysql
mysql
摘要:目录mysql innodb_data_file_path参数忘记设置或者重新调整办法 mysql innodb_data_file_path参数忘记设置或者重新调整办法 my.cnf文件中,默认配置为 innodb_data_file_path = ibdata1:10M:autoextend 目
阅读全文
摘要:目录mysql 数据存储路径迁移迁移事项 mysql 数据存储路径迁移 *重要 在开始之前,我们用mysqldump对所有数据库做下备份,防止数据损坏导致数据丢失 迁移事项 1.导出备份所有的db mysqldump -uroot -pxxx xxx > xx.sql 2.mysql配置文件备份 #
阅读全文
摘要:目录mysql 常见引擎 mysql 常见引擎 MySQL 的常用引擎有 InnoDB、MyISAM、Memory 等,从 MySQL 5.5.5 版本开始 InnoDB就成为了默认的存储引擎。 MySQL 提供了多个存储引擎,每个引擎都有不同的特性和适用场景。以下是 MySQL 的一些常用引擎:
阅读全文
摘要:目录mysql 同步 && 半同步 && 异步的区别概述同步复制同步复制的流程设置为同步复制模式半同步复制半同步复制的流程设置为半同步复制模式异步复制异步复制的流程实现异步复制总结 mysql 同步 && 半同步 && 异步的区别 概述 在MySQL数据库中,同步、半同步和异步是用来控制数据复制的方
阅读全文
摘要:目录mysql insert出现主键冲突错误的解决方法1 在insert 语句中添加ignore 关键字2、插入的时候用REPLACE INTO语句查询哪个表没有主键 mysql insert出现主键冲突错误的解决方法 insert 时防止出现主键冲突错误的方法 在mysql中插入数据的时候常常因为
阅读全文
摘要:[toc] ##mysql replace && insert && update && delete ###replace 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向这个表中使用已经存在的键值插入一条记录,那将会抛出一 个主键冲突的错误。 当然,我们
阅读全文
摘要:##mysql 基于idb文件恢复数据 适用于mysql8.0+,mysql5版本没测试过 数据库因为磁盘损坏起不来了,好在data目录下的idb文件还在,可以基于idb文件恢复数据 步骤: 创建schem和表 将新建表关联 复制idb文件 import表 注意执行顺序 ###创建shcema 需要
阅读全文
摘要:目录mysql 安装mysqlmysql docker安装安装命令验证mysql docker-compose安装配置文件docker-compose.ymlmysql rpm安装安装包下载安装mysql mysql 安装mysql mysql docker安装 mysql数据库想忽略大小写,如果原
阅读全文
摘要:##mysql mysql导入导出常见报错 ###报错类型1 ERROR 2006 (HY000) at line 5922: MySQL server has gone away 连接mysql,查看单条数据支持上限,可能因为单条数据上限太小,默认上限是1M show global variabl
阅读全文
摘要:##mysql 5.7安装及使用binlog日志恢复数据库 我这里以mysql5.7为例 ###binlog日志介绍 是MySQL server维护的一组日志文件,用来记录对数据进行修改的信息。 MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和
阅读全文
摘要:##mysql 索引 ###索引(Index)是什么 索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录。本节将详细讲解索引的含义、作用和优缺点。 通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列。否则,数据库系统将读取每条记录的所有信
阅读全文
摘要:[toc] ##mysql grant授权 ###基本语法 ``` grant 权限 on 数据库对象 to 用户 identified by 密码 ``` 用户一般格式是:用户名@IP 说明:IP有时候会写%。%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“19
阅读全文
摘要:##mysql 主从备份原理 用途及条件 mysql主从复制用途 实时灾备,用于故障切换 读写分离,提供查询服务 备份,避免影响业务 主从部署必要条件: 主库开启binlog日志(设置log-bin参数) 主从server-id不同 从库服务器能连通主库 主从原理 master服务器将数据的改变记录
阅读全文
摘要:##mysql 容器内部初始化 我推到了dockerhub上一个镜像 docker pull liwenchao1995/mysql8:empty 这个镜像是官方提供的mysql8版本,在容器内部 把init的命令和要导入的sql放到目录下,在k8s运行或者本地运行的时候就会自动导入这些sql 如下
阅读全文
摘要:##mysql 视图 ###MySQL视图是什么 MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。 数据库中只存放了视图的定义,并没有存放视图中的数据,这些数
阅读全文