#root 비밀번호 분실 1. MySQL 프로세스 종료 [시작] - [실행] - 'services.msc' 입력 후 엔터 > mysql 관련 프로그램을 종료합니다. 2.인증제외한 MySQL 데몬 실행 # cd "C:Program FilesMySQLMySQL Server 5.5bin" 3. 비번없이 접속후 mysql DB의 user 테이블에서 root 패스워드 변경 # mysqld --skip-grant #백업 위치> mariadb bin mysqldump -uroot -p비번 dbname > 경로\db.sql mysqldump -uroot -p비번 --no-data dbname > 경로\scheme.sql #백업스케쥴러 => 실제 백업 bat파일에 -p 옵션을 해도 안될 경우 mariadbroot\data\my.ini [mysqldump] user=root password=비번 path환경변수 mariadb bin 위치 설정 #복원 -위치> mariadb bin mysql -uroot -p비번 dbname < 경로\db.sql #자동백업 bat파일 구성 @ECHO OFF ECHO MySQL 데이터베이스 백업 시작 FOR /F "tokens=1-3 delims=- " %%a IN ('DATE /T') DO (SET dt=%%a-%%b-%%c) FOR /F "tokens=1-4 delims=:." %%a IN ('ECHO %TIME%') DO (SET tm=%%a%%b%%c%%d) SET backupfilename=_%dt%_%tm%.sql ECHO 백업파일명: %backupfilename% mysqldump --routines -uroot -prhdwjdrudwod!@#45 KFCFLMS > E:\db\backup\"KFCFLMS%backupfilename%" ECHO 오래된 백업을 삭제 FORFILES /P E:\db\backup /S /M *.sql /D -21 /C "cmd /c del @file" ECHO 백업 완료