programing

mariadb가 localhost 사용자를 인식하지 못함

batch 2023. 9. 13. 22:24
반응형

mariadb가 localhost 사용자를 인식하지 못함

저는 최근 XAMPP 업그레이드의 일환으로 MySQL에서 MariaDB 10.1.36으로 업그레이드했는데, 여기에는 기본 백업 작업 수행과 관련된 사용자 계정이 있었습니다.지난 며칠 동안 이 작업이 실행되지 않았다는 것을 알고 확인하러 갔다가 다음을 발견했습니다.

"Access denied for user ''@'localhost' to database...

제가 실행하고 있는 명령은 다음과 같습니다.

mysqldump -u asdf test test_db > d:\\backup\\mysql_backup.sql

MySQL에서 몇 년 동안 작동했지만 업그레이드를 해보니 사용자인 것 같습니다.asdf더 이상 localhost에서 이 작업을 실행할 권한이 없습니다.

phphmyadmin을 사용하여 이 사용자에게 모든 권한을 부여했습니다.대신 스크립트를 변경하여 루트 사용자를 호출하는 경우mysqldump -u root test test_db...효과는 있지만, 이를 위해 특별히 설정한 asdf 사용자 대신 root을 사용하기 위해 모든 스크립트를 변경할 필요는 없습니다.

사용자에게 액세스 권한을 부여하려면 어떻게 해야 합니까?asdf로컬 호스트에서 일을 실행할 수 있습니까?

언급URL : https://stackoverflow.com/questions/53639433/mariadb-not-recognizing-localhost-user

반응형