mysql database:binlog server

[root@amb03 ~]# su - mysql

[mysql@amb03 ~]$ mkdir binlogbackup

[mysql@amb03 ~]$ mysqlbinlog -R --raw --host=192.168.1.201 --user=root --password=abcd.1234 --port=3306 \
--stop-never mysql-bin.000091 -r /home/mysql/binlogbackup/

[mysql@amb03 ~]$ cd binlogbackup
[mysql@amb03 binlogbackup]$ ll -h
total 1.9G
-rw-rw---- 1 mysql mysql 513M Nov 22 09:34 mysql-bin.000091
-rw-rw---- 1 mysql mysql 513M Nov 22 09:34 mysql-bin.000092
-rw-rw---- 1 mysql mysql 513M Nov 22 09:35 mysql-bin.000093
-rw-rw---- 1 mysql mysql 398M Nov 22 09:37 mysql-bin.000094


-R, --read-from-remote-server: read binary logs from a mysql server. 

--raw: requires -R. output raw binlog data instead of sql

-h, --host=name: get the binlog from server.

-u, --user=name: connect to the remote server as username.

-p, --password: password to connect to remote server.

-P, --port=#: port number to use for connection

--stop-never: wait for more data from the server instead of stopping at the end of the last log. 

-r, --result-file=name: direct output to a given file. with --raw this is a prefix for the file names.


猜你喜欢

转载自blog.51cto.com/13598811/2320276