美文网首页
记录一次mysql5.7.21_binlog日志恢复

记录一次mysql5.7.21_binlog日志恢复

作者: 好想静静_2970 | 来源:发表于2018-03-09 19:15 被阅读0次

从 mysql 官网下载并上传 mysql安装包

mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

tar -zvxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/lcoal/mysql

groupadd mysql

useradd -r -g mysql mysql

yum search libaio

cd /usr/local/mysql/

cp ./support-files/my-default.cnf /etc/my.cnf(提示是否覆盖,输入“ y ”同意)

vim /etc/my.cnf

[mysql] 

# 设置mysql客户端默认字符集 

default-character-set=utf8 

socket=/var/lib/mysql/mysql.sock 

[mysqld] 

#skip-name-resolve 

#设置3306端口 

port = 3306 

socket=/var/lib/mysql/mysql.sock 

# 设置mysql的安装目录 

basedir=/usr/local/mysql 

# 设置mysql数据库的数据的存放目录 

datadir=/usr/local/mysql/data 

# 允许最大连接数 

max_connections=200 

# 服务端使用的字符集默认为8比特编码的latin1字符集 

character-set-server=utf8 

# 创建新表时将使用的默认存储引擎 

default-storage-engine=INNODB 

#lower_case_table_name=1 

max_allowed_packet=16M 

mkdir ./data

chown -R mysql:mysql ./

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

service mysqld start

vim /etc/profile

PATH = $PATH:/usr/local/mysql/bin

export PATH

source /etc/profile

use msyql

grant all privileges on *.* to root@"%" identified by "password" with grant option;

flush privileges;

my.cnf

log-bin=/usr/local/mysql/mysql-bin  #开启logbin日志

利用binlog恢复

mysqlbinlog --start-position="298" --stop-position="410" mysql-bin.000001 | mysql -u root -p test  test是数据库名称

Xiaoqian03051993@

运维QQ交流群:171586999

相关文章

  • 记录一次mysql5.7.21_binlog日志恢复

    从 mysql 官网下载并上传 mysql安装包 mysql-5.7.17-linux-glibc2.5-x86_...

  • log 命令——记录你的分析过程

    Syntax 报告日志文件的状态 打开日志文件 关闭日志 暂时挂起日志记录或恢复日志记录 报告命令日志文件的状态 ...

  • mysqlbinlog怎么恢复数据

    Mysql之binlog日志说明及利用binlog日志恢复数据操作记录 众所周知,binlog日志对于mysql数...

  • [Sheepdog] 恢复日志记录

    日志 介绍 该机制旨在帮助磁盘数据崩溃后仍能保证一致性,并提高写入性能。Sheepdog日志仅是顺序方式记录所有的...

  • git 操作指南

    查看配置 设置名字、邮箱 给文件重命名的简便方法 查看日志 分支 变更记录 修改上一次的commit 恢复 临时仓...

  • 归档模式

    1:归档日志文件 在线日志 ——用于崩溃/实例恢复/介质恢复 归档日志 ——用于介质恢复 2:确认数据...

  • MySQL binlog 和redo log区别

    日志文件两阶段提交技术就解决了redo 日志和 binlog 日志文件记录数据不一致的问题,从而保证了在数据恢复时...

  • mysql 开启binlog,并恢复数据操作

    binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用。my...

  • 【Sql Server】SQL SERVER 收缩日志

    正文 事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。 收缩日志的原因有很...

  • Git初步入门(三)更改提交的操作

    1.回溯历史版本 首先查看仓库执行的操作的日志 在日志中可以看到各种Git的命令执行记录然后复制想要恢复的状态对应...

网友评论

      本文标题:记录一次mysql5.7.21_binlog日志恢复

      本文链接:https://www.haomeiwen.com/subject/ecsmfftx.html