开启远程连接(区别于宝塔连接,此操作可访问所有数据库):
GRANT ALL PRIVILEGES ON . TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
本地远程备份数据库
例: mysqldump -h mysql.rds.aliyuncs.com -urds --set-gtid-purged=OFF -p henan > /test.sql
参数说明: -h=地址 -u=用户名 --set-gtid-purged=增加容错能力
Mysql索引:
1.索引文件
innodb 聚集型存储,索引和data一块儿存储,mysim分离存储(需要多一次查询)
2.索引结构
Btree和b+tree:类似于二分法查询,
Btree和b+tree对比:btree没有双向指针,范围查询无法往下;b+tree索引有冗余,叶子节点包含所有节点;b+tree非叶子节点不存储data,单节点可存储索引更多,同样数据查询层级更少,效率更高;
Hash: 索引字段生成唯一hash值,查询时计算hash直接定位
- 联合索引