mysql에서 "log-bin" 설정 실패에 대한 해결 방법: 먼저 [my.cnf] 파일을 수정한 다음 로그 파일을 바이너리 형식으로 저장하고 마지막으로 바이너리 파일을 찾아 내보냅니다.
【관련 학습 권장사항: mysql 튜토리얼(동영상)】
mysql의 로그빈 설정 실패를 해결하는 방법:
1. .cnf 파일
log-bin=mysql-bin binlog_do_db=hello
log-bin: 이 매개변수를 설정하는 것은 binlog 기능을 활성화하고 경로 이름을 지정하는 것을 의미합니다.
binlog_do_db: 로그 기록을 위한 데이터베이스 이름을 지정합니다.
파일을 수정한 후 다음이 필요합니다. 데이터베이스 서비스를 다시 시작하려면
2. 로그 파일이 바이너리 형식으로 존재합니다. 바이너리 파일을 찾아 명령을 사용하여 내보냅니다.
a) 바이너리 파일이 저장된 위치를 찾습니다.
[root@CCDT-gluster-1 mysql]# ps -ef | grep mysql root 12017 1 0 13:45 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/home/Mysql/MysqlData --pid-file=/home/Mysql/MysqlData/mysql1.pid mysql 12336 12017 0 13:45 pts/0 00:00:02 /usr/sbin/mysqld --basedir=/usr --datadir=/home/Mysql/MysqlData --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/home/Mysql/MysqlData/CCDT-gluster-1.err --pid-file=/home/Mysql/MysqlData/mysql1.pid root 14080 26031 0 13:50 pts/0 00:00:00 grep mysql root 20668 1 0 May11 ? 00:00:00 mysql -u root -p
b) 바이너리 파일은 데이터베이스 파일이 있는 디렉토리에 저장됩니다. mysqlbinlog 명령을 사용하여 내보내세요
[root@CCDT-gluster-1 mysql]# cd /home/Mysql/MysqlData [root@CCDT-gluster-1 MysqlData]# mysqlbinlog --start-datetime='2016-11-17 12:00:00' --stop-datetime='2016-11-17 17:00:00' mysql-bin.000001 > ./hello.txt
프로그래밍에 대해 더 자세히 알고 싶다면 php training 칼럼을 주목해주세요!
위 내용은 mysql이 log-bin 설정에 실패하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!