본문 바로가기
MySql

MySQL 오류 1064 (42000) : SQL 구문에 오류가 있습니다. 사용자가되는 루트로 암호를 구성하고 싶습니다.

by 베이스 공부 2020. 11. 9.
반응형

방금 WAMP를 다운로드했습니다. MySQL 콘솔을 사용하여 MySQL 루트 사용자의 비밀번호를 구성하고 싶습니다. 이전에 비밀번호가 설정되지 않았습니다.

다음은 입력입니다

    mysql-> use mysql
    Database changed
    mysql-> UPDATE user
         -> SET Password=PASSWORD<'elephant7'>
         -> WHERE user='root';

오류 1064 (42000) : SQL 구문에 오류가 있습니다. ~을 체크 해봐 manual that corresponds to your MySQL server version for the right 3 행에서 'WHERE user ='root '근처에서 사용할 구문

 

해결 방법

 

당신이 사용할 수있는:

SET PASSWORD FOR 'root' = PASSWORD('elephant7');

또는 최신 버전 :

SET PASSWORD FOR root = 'elephant7' 

다음을 사용할 수도 있습니다.

UPDATE user SET password=password('elephant7') WHERE user='root';

그러나 Mysql 5.7에서는 필드 암호가 더 이상 존재하지 않으므로 다음을 사용해야합니다.

UPDATE user SET authentication_string=password('elephant7') WHERE user='root';

문안 인사

 

참조 페이지 https://stackoverflow.com/questions/36099028

 

 

반응형

댓글