제가 실수로 다음과 같은 명령을 내려서
mysql기능이 제대로 안됩니다.
고수님들 알려주세요.
mysql > delete from db where user='root';
mysql > delete from user where user='root';
이 두개의 명령어에서 끝에 root를 수정을 안하고 명령을 내려서
mysql을 설치하면 기본으로 생기는 mysql, test에서
mysql을 제대로 사용을 못하고 있습니다.
이것을 원래대로 복구시킬 수는 없는지요.
아시는 분은 도움 좀 주시면 감사하겠습니다.
그럼, 수고하세요.
mysql 의 user 와 db 테이블에서 root 행을 지운 것이므로, 설치 때 만들어진 root 계정 권한이 사라진 상태입니다.
서버를 멈추고 --skip-grant-tables 로 기동한 뒤 mysql_install_db 로 권한 테이블을 다시 만들거나, 백업이 있다면 해당 테이블을 복원하세요.