2018년 11월 25일 일요일

mysql root 계정 비밀번호 분실 재설정 방법

$ sudo service mysql stop 또는 sudo /etc/init.d/mysql stop
$ sudo mkdir -p /var/run/mysqld
$ sudo chown mysql:mysql /var/run/mysqld
$ sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
$ jobs
$ mysql -u root

mysql>
mysql> FLUSH PRIVILEGES;
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("12345") WHERE User='root';
mysql>UPDATE user SET plugin="mysql_native_password" WHERE User='root';
mysql> quit 

$ sudo pkill mysqld
$ sudo service mysql start 또는 sudo /etc/init.d/mysql start
$ mysql -u root -p
패스 입력 후 정상 사용

댓글 1개:

  1. 안녕하세요.
    작성자 분이 저를 살려주셔서 답변 남기고 갑니다.
    복받으세요.

    답글삭제