반응형
mysql에 로그인했습니다 ...
mysql -u root -pmypass
그리고 다음 명령을 실행하여 성공적으로 작동 한 데이터베이스 사용자를 제거했습니다.
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
그런 다음 다음 명령을 사용하여 사용자를 성공적으로 추가 할 수 있습니다. 다시 성공적으로 작동합니다.
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
위의 명령은 호스트를 와일드 카드로 사용하여 사용자를 생성합니다 (%). 내가 겪고있는 문제는 호스트가 localhost 또는 외부 IP 인 사용자를 생성하는 경우 다음 오류가 발생하는 것입니다.
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop'@'localhost' IDENTIFIED BY 'mypass';
Query OK, 0 rows affected (0.00 sec)
ERROR 1396 (HY000): Operation CREATE USER failed for 'myuser_shop'@'localhost'
어떤 제안?
미리 감사드립니다
해결 방법
사용자가 드롭 한 후 존재하는지 확인하십시오.
참조 페이지 https://stackoverflow.com/questions/1667574
반응형
'MySql' 카테고리의 다른 글
MySQL PHP / MySQL에서 시간에 4 시간을 추가하는 방법 (0) | 2021.01.01 |
---|---|
MySQL의 개별 필드에 대한 권한 부여 (0) | 2021.01.01 |
MySQL Generate .json file with PHP MySQL (0) | 2021.01.01 |
MySQL PHP mySQL query for updating row in table using variables (0) | 2020.12.31 |
MySQL 동일한 열에서 여러 값을 일치시키기위한 SQL 쿼리 (0) | 2020.12.31 |
댓글