수색…


루트 암호 설정, 소켓 및 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