MySQL
잃어버린 루트 암호에서 복구
수색…
루트 암호 설정, 소켓 및 HTTP 액세스를위한 루트 사용자 활성화
문제 해결 : 암호를 사용하여 사용자 루트에 대한 액세스가 거부되었습니다. 예 mySQL을 중지합니다.
sudo systemctl stop mysql
그랜트 테이블을 건너 뛰고 mySQL을 다시 시작하십시오.
sudo mysqld_safe --skip-grant-tables
로그인:
mysql -u root
SQL 셸에서 사용자가 있는지 확인하십시오.
select User, password,plugin FROM mysql.user ;
사용자 업데이트 (모든 플러그인에 대한 플러그인 null 사용) :
update mysql.user set password=PASSWORD('mypassword'), plugin = NULL WHERE User = 'root';
exit;
그랜트 테이블이없는 유닉스 셸 중지 mySQL에서 그랜트 테이블로 다시 시작하십시오 :
sudo service mysql stop
sudo service mysql start
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow