开发前沿 13284

Mysql开启慢SQL并分析原因

第一步.开启mysql慢查询 方式一:修改配置文件 Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。 L…

2022-05-22 318

干掉一堆mysql数据库,仅需这样一个shell脚本(推荐)

一大早就被电话吵醒了,云某项目数据库全挂了,启动不了(睡得太死,没听到报警短信),吓得不轻啊! 电话中说所有mysql数据库主库都启动不了,但从库正常,怀疑是主库去连其它阿里云的主…

2022-05-22 1,214

MySQL执行update语句和原数据相同会再次执行吗

背景 本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗? 测试环境 MySQL5.7.25 Centos 7…

2022-05-22 685

MySQL修改innodb_data_file_path参数的一些注意事项

前言 innodb_data_file_path用来指定innodb tablespace文件,如果我们不在My.cnf文件中指定innodb_data_home_dir和inno…

2022-05-22 801

Mysql查询很慢卡在sending data的原因及解决思路讲解

因为编写了一个Python程序,密集的操作了一个Mysql库,之前数据量不大时,没发现很慢,后来越来越慢,以为只是数据量大了的原因,但是后来慢到不能忍受了,查了半天,索引能用的都用…

2022-05-22 1,056

mysql慢查询优化之从理论和实践说明limit的优点

很多时候, 我们预期查询的结果最多是1条记录数据, 那么这个时候, 最好用上limit 1,  当查到这条数据后, mysql会立即终止继续查询, 不进行更多的无用查询,…

2022-05-22 543

MySQL批量插入和唯一索引问题的解决方法

MySQL批量插入问题 在开发项目时,因为有一些旧系统的基础数据需要提前导入,所以我在导入时做了批量导入操作 ,但是因为MySQL中的一次可接受的SQL语句大小受限制所以我每次批量…

2022-05-22 355

mysql的in会不会让索引失效?

mysql的in会让索引失效吗?不会! 看结果: mysql> desc select * from tb_province where name in ('lily3', …

2022-05-22 1,206

Mysql的数据库迁移到另一个机器上的方法详解

1.先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:\ProgramData\MySQL文件里面,先把隐藏文件打开。 这个Data文件就…

2022-05-22 621

详解SQL注入–安全(二)

如果此文章有什么错误,或者您有什么建议,欢迎随时联系我,谢谢! 写在前面:在前两天初学SQL注入的基础上,继续在Metasploitable-Linux环境下进行练习。 一、前面学…

2022-05-22 418

window环境下使用VScode连接虚拟机MySQL方法

一.虚拟机端 1.找到mysql的配置文件 :sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 按"i"键进入编辑模式,找到以下项,将地址修改…

2022-05-22 355

详解mysql基本操作详细(二)

前言 本文类容 1、数据库的几大约束 2、表与表之间的关系 约束: 主键约束: 作用:为了保证数据的有效性和完整性 mysql中常用的约束:主键约束(primary key) 唯一…

2022-05-22 866