索引

对于设置了索引的字段,会计算出一个值,在索引页中按照这个值排序,查找时使用二分查找快速定位
联合索引会按照联合顺序进行排序,如果查询时没有指定联合索引中的第一个字段,则无法使用索引

配置远程连接用户

在MySQL 8.0及更高版本中,GRANT语句中的IDENTIFIED BY部分不再被支持。可以先创建用户,然后赋予权限。

创建用户:
1
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
赋予权限:
1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
刷新权限:
1
FLUSH PRIVILEGES;
完整的操作流程如下:
1
2
3
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;

删除远程连接用户

先撤销用户的所有权限,然后再删除用户
1
2
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'root'@'%';
DROP USER 'root'@'%';