본문 바로가기
카테고리 없음

[mysql]리눅스환경에서 mysql에서 mysql.user 테이블을 삭제하여 유저 데이터가 존재하지 않을 때

by jongSuN 2023. 8. 4.

mysql에서 mysql.user 테이블을 삭제하여 유저 데이터가 존재하지 않을 때는 로그인이 되지 않는다.

하지만 

/etc/mysql/my.conf  파일을 수정해주면 로그인 없이 mysql 에 접속 가능하다.

vi /etc/mysql/my.conf

[mysqld]

skip-grant-tables

위의 두 줄을 추가해주고 mysql 을 껐다가 다시 실행해주면

mysql  -u 로 접속이 가능하다.

 

mysql 종료 방법은 

systemctl stop mysql 또는

ps -ef | grep mysql 로 kill -9 번호

systemcl stop mysql이 좀 더 안정적이다.

systemctl start mysql 로 실행

mysql.user 테이블을 건들 때에는 조심하자

댓글