728x90
반응형
SMALL
mysql root 패스워드 분실시 초기화
서버를 운영하거나 다른 회사에서 의뢰가 들어오는 경우 root 비밀번호를 모를 경우가 많다.
그래서 root 비밀번호를 초기화 해야하는데 우선 원격 root를 알고 있거나 sudoers 에 계정이 등록된 경우에 한에서 해결 가능하다.
우선 mysql daemon 종료
# /sbin/service mysqld stop or $ sudo /sbin/service mysqld stop
mysql_safe 실행
# /usr/bin/mysqld_safe --skip-grant & or $ sudo /usr/bin/mysqld_safe --skip-grant &
mysql 접속
# /usr/bin/mysql -u root mysql or $ sudo /usr/bin/mysql -u root mysql
sql문으로 root 비밀번호 변경
mysql> update user set password=password('NEW-PASSWORD') where user='root';
권한이 변경하고 mysql에 즉시 적용
mysql> flush privileges;
mysql을 종료
mysql> quit
mysql daemon 실행
# /sbin/service mysqld start or $ sudo /sbin/service mysqld start
728x90
반응형
LIST