방법 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
|