본문 바로가기

리눅스 서버구축/MYSQL

분실한 mysql 관리자(root)계정 password 재설정하기

분실한 mysql 관리자(root)계정 비밀번호 재설정하기



mysql을 설치할때 databases root(관리자)계정의 비밀번호를 설정한다 하지만 오랜시간이 흘러 관리자 계정을 분실하게 되었을때 재설정하는 방법을 알아복겠습니다



분실한 mysql root계정 password 재설정하기


mysql 데몬 중지

service mysqld stop


mysql password를 검사하지 않도록 mysql 환경설정 파일을 수정

[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

password를 검사하지 않도록 my.cnf파일을 열어 skip-grant-tables 추가하면 password를 검사하지 않습니다


my.cnf설정 저장후 mysql 시작

service mysqld start


mysql 접속

# mysql -u root
mysql> UPDATE user SET password=PASSWORD('ROOT_비밀번호') WHERE user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql root계정의 password 재설정 합니다


my.cnf파일을 다시 복원하여 mysql를 재실행 하시면 됩니다

'리눅스 서버구축 > MYSQL' 카테고리의 다른 글

MySQL 부하체크 - Slow Query(슬로우 쿼리)  (0) 2017.03.10
mysql 기본 명령어  (0) 2017.03.09
mysql 테이블생성  (0) 2017.03.07
mysql 백업, 복원 (DB, Table 백업, 복원)  (0) 2017.03.07
MYSQL이란?  (0) 2017.03.07