-
mysql密码过期的修改方法(your password has expired)
1、win+R,运行里输入services.msc打开服务,启动mysql服务 2.?启动MySql后台 3.执行以下命令 step 1:?SET PASSWORD = PASSWORD('your new password'); step 2:?ALTER USER 'root'@'localho ... -
MySQL-索引原理
1. 索引本质索引是存储引擎快速找到记录的一种数据结构。2. 索引的分类1)主键索引(PRIMARY KEY):列的值必须唯一且不允许有NULL值。一张表只允许有一个主键。2)唯一索引(UNIQUE) :唯一索引列的值必须唯一,允许有NULL值。3)普通索引:4)组合索引:索引包含多个列。5)全文索... ... -
xshell导入mysql数据。
1、mysql -u -p连接mysql。 2、命令:show databases;查看全部数据库。 3、use 数据库名称进入。 4、source sql文件。 ... -
【20200407】MySQL账号不规则删除导致权限错误
MySQL权限问题 -
window安装MYSQL出错:a windows service with the name MYSQL already...service.
安装mysql5.5,安装时提示:a windows service with the name?MySQL?already exists.Please uninstall this service correctly or choose a different name for the new s ... -
mysql创建触发器
首先,我们来了解一下什么是触发器,触发器,就是在对一张表数据进行增(insert),删(delete),改(update)的时候,为了保持数据的一致性,对别的表也要进行相应的数据修改。 我们都知道mysql最后事务提交后,数据是会保存到磁盘上的,那么每次在insert,delete,update时候 ... -
06、1.9 Zabbix监控MYSQL主从
Zabbix监控除了可以使用Agent监控客户端服务器状态、CPU、内存、硬盘、网卡流量,同时Zabbix还可以监控MySQL主从用、监控LAMP、Nginx WEB服务器等等,如下为Zabbix监控MYSQL 主从复制的步骤: (1)?在Zabbix Agent端/data/sh目录创建Shell ... -
关于Mysql数据导出时遇到的Can't create/write to file问题
这是说mysql用户没有写入文件的权限,我们需要记下文件夹的权限,然后改为最大权限,执行操作,操作结束后,再将权限改回去即可 一、查看指定文件夹权限 ls -l dirname 权限这里有三个数字,r,w,x分别对应4,2,1,即 读(read)、写(write)、执行(execute) 列出的详情 ... -
CentOS-7.5 配置 MySQL-5.7 双主复制
MySQL双主复制+keepalived 实现高可用 -
[PHP] 解决mysql下1366 Incorrect string value错误
这个错误是字符编码的问题 , 因为内容里有可能有表情等特殊字符 , 需要使用utf8mb4编码 重点还有一个是 , 在php代码中连接上mysql后一定要执行一下 set name utf8mb4 否则也是不行的 比如下面这个表的字符编码 create table laruence( id int ... -
Mysql四大事务
原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性 一致性(consistency) 数据库总是从一个一致性的状态转换到另一个一致性的状态。(在前面的例 ... -
MySQL 上亿大表优化实践 转
作者:jiaxin 出处:http://www.cnblogs.com/YangJiaXin/ 目录 背景 分析测试 select xxx_record语句 delete xxx_record语句 实施 索引优化后 delete大表优化为小批量删除 总结 背景 XX实例(一主一从)xxx告警中每天凌 ... -
MySQL的B+树索引底层构成
(阅读需要对InnoDB索引页的结构和原理有基本了解,图片来源《MySQL是怎样运行的》) InnoDB的主键B+树索引结构 简单解释 (1)可以看到,InnoDB的B+树索引的结点就是InnoDB的数据页,这些结点通过File Header中的上一页、下一页左右相连成为一个双向链表; (2)B+树 ... -
如何把mysql workbench的数据结构和数据导出到sql表中
登录数据库后 第一步: 第二步: 最后,我们就可以到导出的文件中,找到导出的sql文件了。 ... -
mysql 导出和导入数据
导出数据 select * from table into outfile ‘/你的文件夹路径/table.txt' where + 条件 导入数据 load data local infile ‘/home/table.txt' into table `table` character set u ... -
pymysql模块之基本使用
#pip3 install pymysqlimport pymysqluser=input('user>>: ').strip()pwd=input('password>>: ').strip()# 建立链接conn=pymysql.connect( host='198.168.43.122', p ... -
MySQL分组查询(优化for循环)
背景:需要将省、市、区三级联动组装成固定的json结构返回给前端,省市区分别存在三张表中,通过省查出市,在通过市查出区,然后再for循环组装数据,请求时间超过30秒 优化方案:查出省后,直接根据省查出市和 市对应的区县,利用GROUP_CONCAT函数将区县拼接成json字符串,然后构造数据节点返回 ... -
mysql笔记----count(*)和count(整数)效率
用单表接近一千万数据(四列:int,两个varchar,日期时间)测,发现几个效率几乎一致 count(0)=count(1)=count(数字)=count(*)>count(primary key)>count(column) 根据相关解释: 1.?count(指定的有效值)--执行计划都会转化 ... -
mysql笔记----哈希索引优缺点
在高性能mysql第三版里,说到hash索引以下优缺点: 用MySQL(5.7.)测的时候发现可以范围查询。 ... -
pymysql模块之sql注入
#pip3 install pymysqlimport pymysqluser=input('user>>: ').strip()pwd=input('password>>: ').strip()# 建立链接conn=pymysql.connect( host='192.168.10.15', po ...