집 >데이터 베이스 >MySQL 튜토리얼 >로컬 WordPress MySQL에서 '사용자 'root@localhost'에 대한 액세스 거부(비밀번호:NO 사용)'를 수정하는 방법은 무엇입니까?
MySQL 액세스 거부: '사용자 'root@localhost'에 대한 액세스 거부(비밀번호 사용:NO)'
WordPress 실행을 시도할 때 로컬에서는 "사용자 'root@localhost'에 대한 액세스가 거부되었습니다(암호 사용:NO)."라는 오류가 발생할 수 있습니다. 이는 MySQL 루트 사용자 비밀번호가 설정되지 않은 경우 발생합니다.
비밀번호 문제 해결 단계:
MySQL을 중지합니다. 서비스:
권한 없이 MySQL 시작:
다음 명령을 실행합니다.
mysqld_safe --skip-grant-tables &
MySQL을 입력하세요 Shell:
새 터미널 창에서 다음을 실행합니다.
mysql -u root
지우기 그리고 그랜트 권한:
다음 명령을 사용하여 사용자 테이블을 지우고 루트 권한을 부여합니다.
USE mysql; TRUNCATE TABLE user; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
변경 사항 확인 및 다시 시작 MySQL:
추가 참고:
위 내용은 로컬 WordPress MySQL에서 '사용자 'root@localhost'에 대한 액세스 거부(비밀번호:NO 사용)'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!