MySQL 的 auto.cnf 文件

AUTO.CNF 文件MySQL 5.6 以上版本数据目录中,存储了 server_uuid 值的一个文件:```serveruuid=60441692b40f11e780d100163e0e52af```在 MYSQL 启动时,会自动从 auto.cnf 文件中获取 server_uuid 值,并将其存储在全局变量 server_uuid 中。server_uuid 与 server_id 一样,用于标识MySQL实例在集群中的唯一性,这两个参数在主从复制中具有重要作用,如果主
阅读全文

主备切换之GTID

一主多从结构<!A和A' 互为主备,从库B、C、D指向A,当A出问题后,B、C、D也需要重新指向A',切换复杂性也随之增加。 基于位点的主备切换将节点B设置为A'的从库时,需要执行chang master 命令:```CHANGE MASTER TO MASTER_HOST=$host_name A'的IPMASTER_PORT=$port A'的端口MASTER_USER=$user_name A'的用户
阅读全文

Mysql 的 limit 分页很大时的查询

```mysqlexplain select id from ad_visit_201811 where turn=1 order by id asc limit 5000000,1000```这个sql语句扫描了 5001000 行,turn 上没有索引,优化后的 SQL 语句:```mysqlexplain select a.id,a.gid from (select ...
阅读全文

mysql 二进制日志

MySQL日志1. 错误日志:包含了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息 文件位置和格式: 可以用 logerror 选项来指定 mysqld 保存错误日志文件的位置。 如果没有给定 file_name 值,mysqld 使用错误日志名 host_name.err 并在数据目录中写入1. BINLOG:...
阅读全文

npm run watch -- --watch-poll 报错?

Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法
阅读全文

win10 64位安装mysql 5.6.40

MySQL安装1. 下载mysql:https://dev.mysql.com/downloads/mysql/1. 下载后解压;(F:\mysql5.6.40winx64)
阅读全文