모르고 root@localhost 를 삭제해서 shell접속도 안되고..
구글링을 했을떄
msqld_safe 모드로 들어가서 하려니
msqyd_safe 모듈도 없어서 되지 않았다
유명한 mysqld_safe —skip-grant-tables —skip-networking &
모듈이 없음 ..
이럴떄
systemctl set-environment MYSQLD_OPTS=”—skip-grant-tables”
휴 겨우 들어왔당
들어가기전 systemctl stop mysqld 스탑필수
들어오자마자 flush privileges 해준다 그래야 이후 비밀번호 및 설정 가능
root@localhost 다시 등록
참고로 5.6이라고 grant all로 바로 등록 가능
생겼고
설정 완료 해주고 ,
다시 재접속 해본다
나가서 systemctl stop mysqld
systemctl start mysqld
재시작후 들어가본다
성공
문제는 아직 비밀번호 없이도 드ㅜㄹ어올 수 있으니 unset을 해주어야 한다
systemctl unset-environment MYSQLD_OPTS