Mysql root 비밀번호 분실시 변경하는법 | Database

mysql 셋팅하고 어떠한 사유로 인해서 root 비밀번호를 분실할 경우가 있습니다.

그럴때 root 비밀번호 변경하는법 Ubuntu 기준입니다.

뭐 centos 에서도 경로만 조금 다를뿐 같습니다.


step 1. 우선 Mysql 을 중지 시킨다.

> service mysql stop


step 2. Password를 확인하지 않도록 설정파일을 수정한다.

: /etc/mysql/my.cnf 에 skip-grant-tables 를 추가한다.


[mysqld]
#
# * Basic Settings
#
user         = mysql
pid-file     = /var/run/mysqld/mysqld.pid
socket       = /var/run/mysqld/mysqld.sock
port         = 3306
basedir      = /usr
datadir      = /var/lib/mysql
tmpdir       = /tmp
lc-messages-dir = /usr/share/mysql
 
skip-external-locking
 
skip-grant-tables


step 3. Mysql 을 재시작 한다.

> service mysql start

step 4. root 계정으로 다시 들어가 본다.

> mysql -uroot mysql

step 5. root 패스워드를 변경한다.

> UPDATE user SET password=PASSWORD('ROOT_비밀번호') WHERE user='root';
> flush privileges

step 6. my.cnf 를 복원하고 Mysql 을 재시작한다.



감사합니다.

Mysql,root,password,분실
Comment Write
Comment List
등록된 코멘트가 없습니다.