집 >데이터 베이스 >MySQL 튜토리얼 >내 MySQL 5.7 루트 비밀번호 업데이트가 \'필드 목록\'\의 알 수 없는 열 \'password\'로 인해 실패하는 이유는 무엇입니까?
MySQL 사용자 DB 비밀번호 열 누락
문제:
MySQL을 업데이트하는 중 루트 비밀번호를 입력하면 "'필드 목록'의 알 수 없는 열 '비밀번호'"라는 오류 메시지가 나타납니다. 사용자 테이블에 비밀번호 열이 없습니다.
설명:
MySQL 5.7에서는 mysql.user 테이블의 비밀번호 열이 제거되었으며 인증 세부정보는 이제 'authentication_string'에 저장됩니다. 열.
해결책:
mysql -u root
USE mysql;
SHOW TABLES;
DESCRIBE user;
UPDATE user SET authentication_string = PASSWORD('1111') WHERE user = 'root';
추가 참고 사항:
위 내용은 내 MySQL 5.7 루트 비밀번호 업데이트가 \'필드 목록\'\의 알 수 없는 열 \'password\'로 인해 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!