phpmyadmin을 설치하고 나서 /phpmyadmin 으로 접속했다. root로 로그인하려고 하니 안된다는 메시지가 나온다. 찾아보니 보안상의 이유로 root를 사용하지 않는 것이 좋단다. 새로운 사용자를 추가한 후 이 사용자로 작업을 한다.
먼저 shell에서 mysql에 root로 로그인한다.
mysql -u root -p
패스워드 입력
나야 역시 dasomoli로 사용자를 만들 것이다. 다음을 입력한다. 아래의 PASSWORD_HERE은 자신이 사용할 password로 바꿔서 입력한다.
create user 'dasomoli'@'localhost' identified by 'PASSWORD_HERE';
dasomoli에 모든 권한을 준다. 난 localhost에서 접속하는 dasomoli에게만 다 줄거다.
grant all privileges on *.* to 'dasomoli'@'localhost' WITH GRANT OPTION;
권한을 flush한다.
FLUSH PRIVILEGES;
이제 phpmyadmin으로 접속해서 ID dasomoli와 PASSWORD_HERE에 썼던 password로 접속한다.
One thought to “[MySQL] phpmyadmin에서 root 사용자 사용 불가 시 사용자 추가 방법”