반응형

출처: http://zetawiki.com/wiki/MySQL_root_%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C_%EB%B6%84%EC%8B%A4


새로 게시판을 하나 만들면서 확인하다보니 root 계정을 사용해야할 일이 생겼다.

근데 하도 오래되다보니 root 비밀번호를 까먹었다.

그래서 이 내용을 찾아서 해결하였다.


사실 나는 MySQL이 아닌 MariaDB지만, 거의 호환되므로 상관없이 사용할 수 있었다.


1. 먼저 MySQL 서버를 종료한다.

service mysql stop


2. 패스워드 없이 MySQL을 사용하기 위해 다음 명령어를 입력한다.

/usr/bin/mysqld_safe --skip-grant &


3. mysql 데이터베이스를 선택하고 MySQL에 들어간다.

mysql -uroot mysql


4. 다음 쿼리문을 날려서 root 계정의 비밀번호를 변경한다.

update user set password=password('새패스워드') where user='root';

flush privileges;


5. MySQL 서버를 재시작한다.

그러면 다시 패스워드를 입력해야 root 계정에 들어갈 수 있으며 그 패스워드는 위에 지정한 것이다.

service mysql restart


반응형
Posted by 애콜라이트
l

free counters