root 관리자 계정 이름을 다른 아이디로 변경 하기

리눅스/MySQL|2019. 12. 6. 16:31
반응형

root 라는 사용자 명은 유추 가능하므로 보안상 다른 계정명으로 변경하여 운영하는 것이 좋습니다.

방법은 간단합니다.

mysql 데이터 베이스 user 테이블에 있는 root 문자를 원하는 계정명으로 업데이트 하면 됩니다.



# mysql -u root -p

Enter password: (관리자 패스워드 입력)


mysql> use mysql;


root 라는 사용자명은 유추 가능하므로 보안상 다른 계정명으로 변경합니다.

mysql> update user set user='sysdocu' where user='root';


mysql> flush privileges;


mysql> exit



그 다음 부터는 변경된 계정명으로 로그인이 가능합니다.

# mysql -u sysdocu -p

Enter password: (관리자 패스워드 입력)



[참고]

관리자 계정 추가를 원할 경우 아래와 같은 모든 DB 접근 권한을 주면 됩니다.


mysql> grant all privileges on *.* to sysdocu@localhost identified by '12345678';

mysql> flush privileges;

반응형

댓글()