반응형
mysql에 문제가 있습니다. 나는 이것을 실행하려고했다.
echo "show databases" | mysql -B -N
그러나 나는 얻었다 :
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
하지만 내가 간부 할 때 :
/etc/init.d/mysql restart
나는 'OK'를 얻었다.
나는했다
GRANT ALL PRIVILEGES on *.* TO debian-sys-maint@localhost IDENTIFIED BY PASSWORD 'your password' WITH GRANT OPTION; FLUSH PRIVILEGES;
여기서 암호는 /etc/mysql/debian.cnf
에서 가져옵니다. 하지만 도움이되지 않았습니다. (물론 priv를 플러시하고 mysql을 다시 시작했습니다).
해결 방법
문제는 GRANT
문이 IDENTIFIED BY PASSWORD
절을 사용한다는 것입니다.이 경우 mysql은 일반 텍스트가 아닌 해시 암호를받을 것으로 예상합니다. .
일반 텍스트 비밀번호를 제공하려면 대신 IDENTIFIED BY 'your password'
를 사용하세요.
참조 페이지 https://stackoverflow.com/questions/11644300
반응형
'MySql' 카테고리의 다른 글
MySQL 사용자 'User'@ '%'및 'User'@ 'localhost'가 동일하지 않습니까? (0) | 2021.02.03 |
---|---|
MySQL # 1062-키 'PRIMARY'에 대한 중복 항목 (0) | 2021.02.03 |
MySQL mysql_query() expects parameter 2 to be resource, string given in (0) | 2021.02.03 |
MySQL Drop 외래 키 오류 152 (0) | 2021.02.03 |
MySQL "잘못된 문자열 값"오류를 수정하는 방법? (0) | 2021.02.02 |
댓글