centos -bash: mysqlbinlog: No such file or directory mysqlbinlog恢复数据


找不到命令先来解决这个问题

查看mysqlbinlog 记录

find / -name mysqlbinlog -print

建立一条软链

ln -fs /www/server/mysql/bin/mysqlbinlog /usr/bin

然后再查一下,有了/usr/bin/mysqlbinlog后再输入命令就正常了

1.png

出显没有权限问题输入:

chmod -R 755 /var/lib/mysql/binlog/


# mysqlbinlog /www/server/data/mysql-bin.000022 --start-datetime='2020-12-20 01:28:00' --stop-datetime='2020-12-20 01:35:00' --database='mydata'> /www/1233.sql

  • /www/server/data/mysql-bin.000022 自已的日志文件地址名称

  • --start-datetime   --stop-datetime  开始结束时间

  • --database='mydata'  自已的数据库名称

  • > /www/1233.sql   定义自己存放导出的sql文件的地址和名称