mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
1. 기본적으로 알려진 덤프 명령어를 이용
C:/> mysqldump -uroot -p'PaSSword!@#' DBNAME > H:\mysql_Backup\DBNAME\DBNAME_%date%.sql
입력 하였으나 에러 출력
Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'root'@'::1' (using password: YES) when trying to connect
2. 구글 검색시 mysql 5.6 이상부터 발생되는 보안 이슈라고 함
mysql_config_editor 를 이용한 login-path 설정하면 해결 가능하다고 함
C:/> mysql_config_editor set --login-path=backup --host=localhost --user=root --password
Enter password : "PaSSword!@#"
( 특수문자 포함시 "PaSSword!@#" 묶어야 함 )
확인 :
C:/> mysql_config_editor print --all
[backup]
user = root
password = *****
host = localhost