안녕하세요 여러분~~
크리에이트 메이커 입니다 !!!
mysql을 처음 다운할때마다, 권한설정은 필수적인 과정이죠~
여기서 누군가는 잘 되지만 가끔 계속 에러 날때가 있을거에요!!!!!
heidesql이나 외부 DB툴에 연동하려면 권한 설정을 잘해줘야 원하는 기능들을 잘 사용할 수 있는데요!
여기서 주의해야할 사항을 알려드릴게요!!!
권한설정을 할때, 쿼리 에러가 계속 난다면,,,!!! 당연 구굴에서 검색했겠져? 쿼리가 틀린것입니다. 그 이유는요!!
대부분
grant all privileges on *.* to root@'%' identified by '비번';
이런식으로 작성할 거에요~~ 이건 아마 mariadb거나 다른 버전의 mysql 일수도 있습니다.
참고로 MariadDB랑 Mysql이랑 조조조조금 다름니다 ㅎㅎ..
이럴때는 한번 이렇게 시도해 보세요.
먼저 root계정을 다시 생성 한 후(이전에 했다면 안해도 됩니다 ㅎㅎ.. )
CREATE USER 'root'@'%' IDENTIFIED BY '비번';
그 뒤에
grant all privileges on *.* to root@'%' with grant option;
인 쿼리를 입력해 주세요.
만약 저게 된다면, 본인이 사용하고 있는데 mysql 버전은
grant all privileges on *.* to root@'%' identified by '비번'; << 이 쿼리가 없고
grant all privileges on *.* to root@'%' with grant option; << 이쿼리가 위 같은 우리가 전에 알고 있던 쿼리의 동작을 하는 쿼리 인겁니다 ㅎㅎ..
그냥 같은 동작인데 명령어가 다른 버전인거에요!!!
그럼 해결되셧음 좋겠고
즐거운 개발 되세여~~~~~