PHP & SQL

SQL

MySQL 5.6 이상의 DB 백업.

홍사훈     0건     383회

본문

MySQL 5.6 이상부터 발생 되는 보안 이슈로 인해 백업 방법이 약간 변경됨

출처 : https://dev.mysql.com/doc/refman/8.0/en/mysql-config-editor.html

 

path = %path%;C:\Program Files\MySQL\MySQL Server 5.7\bin\; 

 

▷ login-path 삭제

C\> mysql_config_editor remove --login-path=backup 

 

▷ login-path=backup 설정 

C\> mysql_config_editor set --login-path=backup --host=localhost --user=root --password 

Enter password:pw1234

    ** 패스워드에 특수문자가 있을경우 " " (콘 따옴표)로 묶어줘야 함

       Enter password:"pw1234#$" 

    ** login-path의 변경할 경우 삭제 후 다시 설정해야 함

       (설정하면 설정 값이 계속 남아 있음)

    ** 포트가 다를경우 --port=3306 옵션 추가


▷ login-path목록 확인 

C\> mysql_config_editor print --all 

[backup]

user = root

password = *****

host = localhost

 

▷ login-path=backup정보를 활용 DB 전체 백업 

C\> mysqldump.exe --login-path=backup -A > Backup_DB.sql

등록된 댓글이 없습니다.



Copyrightⓡ1996~2024, sahoon.com All Rights Reserved.