日志
错误日志
show VARIABLES like '%log_error%';
使用
tail -f 错误文件路径
可以查看具体错误
二进制日志
show variables like '%log_bin%';
在my.ini文件下的mysqlID下添加
log_bin=mysql-bin
binlog-format=ROW
重启就开启binlog了
show VARIABLES like '%binlog_format%';
mysqlbinlog -v logfilename
显示出来的更新日志长这样
查询日志
show VARIABLES like '%general%';
开启查询日志同理
general_log=1
genera_log_file=/var/lib/mysql/mysql_query.log
重启mysql服务
慢查询日志
主从复制
概述
原理
搭建
主库配置
server-id=1
read-only=0
#创建账户并设置密码
create USER 'han'@'%' IDENTIFIED WITH mysql_native_password BY '0071hanxiaolei';#为创建的账号分配主从复制的权限
GRANT REPLICATION SLAVE ON *.* TO 'han'@'%';
show master status;
从库配置
CHANGE MASTER TO MASTER_HOST='172.17.0.3', MASTER_PORT=23306,MASTER_USER='han1',MASTER_PASSWORD='0071hanxiaolei',MASTER_LOG_FILE='binlog.000001',MASTER_LOG_POS=372;
分库分表
概述
拆分策略
垂直拆分
水平拆分
分库分表的实现技术
Mycat
概述
简单案例