/images/avatar.jpeg

_浅行

MySQL 经典主从复制配置

安装 MySQL 5.7服务器列表 master: 10.10.1.2/24 slave1: 10.10.1.3/24 下载 MySQL 1 2 3 root@db2:/usr/local/src# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz root@db1:/usr/local/src# tar xzf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ root@db1:/usr/local# ln -s /usr/local/mysql-5.7.28-linux-glibc2.12-x86_64/ /usr/local/mysql 环境准备 1 2 3 4 5 6 7 8 9 10 11 # 安装依赖 root@db1:/usr/local/mysql# apt-get install libaio1 # 创建程序用户 root@db1:/usr/local/mysql# useradd -r -s

MySQL 慢日志

slowlog 慢日志 作用记录 MySQL 运行过程运行过慢的语句,通过一个文本的文件记录下来。 帮助我们进行语句优化工作。 配置慢日志 1 2 3 4 5 6 7 8 9 10 root@db1:~# cat /usr/local/mysql/etc/my.cnf [mysqld] # 慢语

MySQL mysqlbinlog 命令使用说明

mysqlbinlog 参数说明 -d, --database 指定截取日志的库名 --start-position 截取日志起始 position 号 --stop-position 截取日志最终 position 号 --start-datetime 截取日志开始时间 --stop-datetime 截取日志结束时间 --skip-gtids 不保留全局事务标识符; 而是让服务器

MySQL bin-log 日志

binlog 作用主要记录数据库变化(DDL,DML,DCL)性质的日志 用于数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出

MySQL 数据库信息统计

information_schema 库 统计单表占用物理空间大小查询表: information_schema.tables 计算公式: 方法一: 单表占用空间大小 = AVG_ROW_LENGTH * TABLE_ROWS + INDEX_LENGTH 方法二: 单表占用空间大小 = DATA_LENGTH 示例: 查看 employees 库中 salaries 表的占用空

Mysqldump 备份 MySQL

mysqldump 参数说明-A, –all-databases: 备份所有库 -B, –databases: 使用此参数可以同时备份多个库 单库备份可以加上 -B 参数,这样备份文件中加会加入 create database ... 及 use DATABASE 语句. –master-data=2: 加入此参数可以

MySQL root 密码重置

适用于 MySQL5.6 及之前的版本 1. 停止MySQL服务执行: /etc/init.d/mysql stop,你的机器上不一定是 /etc/init.d/mysql 也可能是 /etc/init.d/mysqld 2. 跳过验证启动MySQL 1 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 & 注:如果 mysqld_safe 命令所