MySql
-
删除mysql-bin日志(mysql-bin.00001)导致mysql无法启动的解决方法
- MYSQL数据库目录日志文件mysql-bin.000**很大,没有多想就直接删除,但竟然导致mysql无法启动。网上很多资料,皆是把my.cnf里的log-bin=mysql-bin注释掉即可。但是,还是无法启动。再细查了很长时间才发现还需要注释掉binlog_format=mixed,不知是my...
-
mysql的innodb中事务日志ib_logfile
- ib_logfile是INNODB的REDO、UNDO日志,并不是备份用的日志。MYSQL可以通过BINLOG来恢复,但这个ib_logfile没什么恢复的作用,它主要是在事务中起一个前滚或后滚的作用。mysql的innodb中事务日志ib_logfile事务日志或称redo日志,在mysql中默认...
-
MySQL 8.0修改Root密码
- MySQL 是一种常见的关系型数据库,在数据库管理中 MySQL 8.0 版本也是比较常用的版本,但是 MySQL 在初次安装之后默认设置了 root 用户的密码,对于一些情况下需要修改 root 用户密码的操作,需要使用特定的命令和工具。一、MySQL 修改 Root 密码MySQL 8.0 版本...
-
Mysql ->>符号用法
- 在MySQL中,->>符号用于从JSON文档中提取特定的值。它的语法如下:复制json_column->>'$.key'其中,json_column是包含JSON数据的列名,$.key是要提取的键的路径。例如,假设有一个名为data的列包含以下JSON数据:复...
-
修复Incorrect string value-修改mysql表的collate
- 新建一个表保存中文的时候提示: Incorrect string value xxx 。 通过错误提示可以看出来是mysql设置编码的问题了。解决这个问题的两个命令:[code]SHOW FULL COLUMNS FROM <table>; # 查看collation类型alter ta...
-
MySQL查询语句优化
- 作者:麦旋风一、背景随着业务不断迭代,系统中出现了较多的SQL慢查。慢查虽不致命,但会让商家感知到系统较慢,影响使用体验。在进行慢查优化过程中,我们积累了一些经验。本文将基于我们的实战经历,讲解工作中比较常见的慢查原因,以及如何去优化。本文讲解基于MySQL 5.7。二、慢查优化本节主要针对常见的慢...
-
mysql 查询条件末尾有空格时被忽略
- 最近再使用mysql时,无意见发现,当我查询参数尾部输入若干个空格时,依然可以查出和不加空格相同的结果,像这样123select * from wa where name='be ' 等同于select * from wa where name='be'; 查询大量资(bai)料(du)后,基本...
-
MySql中的事务嵌套
- 1、Mysql中的事务必须是InnoDB、Berkeley DB引擎,myisam不支持。2、Mysql是不支持嵌套事务的,开启了一个事务的情况下,再开启一个事务,会隐式的提交上一个事务。3、Mysql默认是autocommit=1,也就是说默认是立...
-
浅析mysql一行转多行
- 一、当前表结构1.png二、sql语句SELECT id, product_name, substring_index( substring_index( product.tags, ',', topic.help_to...
-
MySql 使用Find In Set查询很慢的解决办法
- MySQL版本:5.7.191、需求场景a) 表说明:商品分类关系表[t_class_product],[classId] 分类主键,fn_class_childs(1) 返回所有子分类主键字符串;b) 功能说明: 依据 分类主键 查询该...
-
删除innodb表文件后mysql无法启动的解决办法
- 因为一个数据表太大,所以直接删除了对应的表文件,结果mysql无法启动了。第一个问题是要找到mysql启动失败的原因,这个错误日志记录在 data 目录下,你的机器名.err 文件里记录:2020-02-27T13:02:34.034989...
-
mysql报错”Table ‘performance_schema.session_variable
- mysql升级之后,执行sql语句报错:Table ‘performance_schema.session_variables’ doesn’t exist ‘’,解决办法:第一步:进入bin目录下,输入mysql_upgrade -u root -...
-
phpStudy的mysql5.5升级到MySQL5.7
- 最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下步骤 1.备份原本MySQL 备份:原本phpStudy中的MySQL文件夹改名为MySQL# 2.下载MySQL5.7 ...
-
MySQL导入大批量数据时报错:MySQL server has gone away
- 很久之前碰到的一个问题了,在此记录一下。导入mysql的一个备份文件时,控制台报出了一个非常奇怪的错误信息,如下:Error Code: 2006 - MySQL se...
第 1 页
上一页
下一页
分类
Top10