CentOS MySQL 비밀번호 초기화

# 실행 중인 MySQL 데몬 종료

$ service mysqld stop

# MySQL 초기화, 비밀번호만 변경할 경우 생략, 초기 설치시 진행

$ mysqld_safe –initalize

170506 03:07:09 mysqld_safe Logging to ‘/var/log/mysqld.log’.

170506 03:07:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/ mysql

170506 03:07:12 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ende d

# root 계정에 한해 비밀번호 입력 없이 들어갈 수 있도록 MySQL 데몬 임시 실행

$ mysqld_safe –skip-grant-tables &

# MySQL에 root 계정으로 로그인하여 원하는 비밀번호로 재설정

$ mysql -u root mysql

# MySQL 5.7 미만일 경우

mysql> UPDATE mysql.user SET password=PASSWORD(‘Q1w2e3r4′) WHERE User=’root’;

# MySQL 5.7 이상일 경우

mysql> UPDATE mysql.user SET authentication_string=PASSWORD(‘Q1w2e3r4′) WHERE User=’root’;

mysql> quit

# MySQL 데몬 재시작

$ mysqladmin -u root shutdown

$ service mysqld start

# MySQL 접속 확인

$ mysql -u root -p

Enter password:

Leave a reply:

Your email address will not be published.

Site Footer