[mysql] root 암호 변경 방법 Linux



방법 1. mysqladmin 이라는 명령어 사용

===================================

# ./mysqladmin -u root -p password 12345

Enter password:

#

 

방법 2. mysql의 set 이란 명령어로 root 암호를 변경

==============================================

# ./mysql -u root -p mysql

Enter password:

 

mysql > set password for root=password('12345678');

 

방법 3. mysql 데이터베이스로 접속하여 update 문을 사용하는 방법

============================================================

mysql> update user set password=password('12345') where user = 'root';

 

mysql> flush privileges;


방법 4. mysql root 암호 분실시 변경 방법

======================================


① 실행중인 msyql 종료
② grant-table 미사용모드로 mysql시작(권한 테이블을 사용하지 않는 옵션으로 데몬 실행)

# ./mysqld_safe  --skip-grant-tables &
# ./mysql -uroot  mysql


③ update문으로 root사용자 패스워드 갱신

mysql> update user set password=password('new_password') where user = 'root';
mysql> flush privileges;


④ 실행중인 mysql 다시 종료(권한 테이블을 사용하지 않는 데몬을 종료)
⑤  Mysql 데몬 재 실행 후 갱신된 패스워드로 로그인

# ./mysqld_safe &
# mysql -uroot  -p




덧글

댓글 입력 영역



통계 위젯 (블랙)

08
90
353737

이 이글루를 링크한 사람 (화이트)

2

google

구글_이글루스_사이드