1. mysql root 패스워드를 변경해보자(리눅스)
<우선 mysql start 하기>
mysql설치루트/bin>./mysqld_safe &
<mysql 접속하기>
mysql설치루트/bin>./mysql -u root mysql
<password 변경하기>
mysql> use mysql;
mysql> update user set password=password('new-passwd') where user = ('root');
mysql> flush privileges;
(참고 : update문을 사용하여 암호가 바뀌었을땐 flush privileges를 이용하여 사용자 관련 테이블에 알려야 함)
마지막으로 서버 재실행
2. 패스워드 분실시
패스워드 분실시 빠르게 root 패스워드를 변경 해보자
우선 mysql를 stop 한 환경에서 작업을 해야 한다.
<권한 테이블을 사용하지 않겠다고 선언하면서 서버 start>
mysql설치루트/bin> ./mysqld_safe --skip-grant-tables &
<mysql 데이터베이스로 바로 접속>
mysql설치루트/bin>./mysql -u root mysql
<update문으로 패스워드 변경>
mysql>update user set password=password('new-passwd') where user = 'root';
<mysql 접속 종료>
mysql>quit
<mysql stop하기>
mysql설치루트/bin>./mysqladmin -u root -p shutdown
<mysql 재시작>
mysql설치루트/bin>./mysqld_safe &
<mysql 접속하기>
mysql설치루트/bin>./mysql -u root -p
password:
mysql>
댓글 없음:
댓글 쓰기