mysql 셋팅하고 어떠한 사유로 인해서 root 비밀번호를 분실할 경우가 있습니다.
그럴때 root 비밀번호 변경하는법 Ubuntu 기준입니다.
뭐 centos 에서도 경로만 조금 다를뿐 같습니다.
step 1. 우선 Mysql 을 중지 시킨다.
> service mysql stop
step 2. Password를 확인하지 않도록 설정파일을 수정한다.
: /etc/mysql/my.cnf 에 skip-grant-tables 를 추가한다.
[mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking skip-grant-tables
step 3. Mysql 을 재시작 한다.
> service mysql start
step 4. root 계정으로 다시 들어가 본다.
> mysql -uroot mysql
step 5. root 패스워드를 변경한다.
> UPDATE user SET password=PASSWORD('ROOT_비밀번호') WHERE user='root'; > flush privileges
step 6. my.cnf 를 복원하고 Mysql 을 재시작한다.
감사합니다.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comment Write
Comment List