MySQL이 루트 비밀번호를 재설정할 때 '알 수 없는 열 '비밀번호' 프롬프트에 대한 솔루션에 대한 자세한 설명

黄舟
풀어 주다: 2017-03-28 13:59:53
원래의
1555명이 탐색했습니다.

이 글에서는 루트 비밀번호 프롬프트 "알 수 없는 열 '비밀번호'를 재설정하는 MySQL 솔루션을 주로 소개합니다. 매우 훌륭하고 도움이 필요한 친구들이 참고할 수 있습니다.

밤에 MAC을 켰는데 루트 계정이 갑자기 MySQL에 정상적으로 로그인할 수 없다는 걸 발견하고 비밀번호를 재설정하려고 몇 가지 기사를 읽었지만 항상 오류가 발생했습니다. 알 수 없는 열 'password'입니다. 사용자의 테이블 구조도 살펴보았습니다. 이 필드는 더 이상 존재하지 않습니다. 조사 결과, MySQL 업그레이드 이후 필드명이 변경되었으며, 비밀번호명이 인증_문자열로 변경된 것으로 확인되었습니다. 이유를 알고 나면 다음 명령을 수행하여 루트 비밀번호를 성공적으로 재설정할 수 있습니다.

$sudo mysql.server stop #先关闭正常的MySQL服务
$sudo mysqld_safe --skip-grant-tables #跳过MySQL认证
$sudo mysql -uroot -p #提示密码时,直按按ENTER就能进入mysql命令行
mysql>use mysql;
mysql>update user set authentication_string=password('newpassword') where user=‘root';
mysql>exit;
$sudo mysql.server start #再次启动MySQL服务,就可以使用新密码正常登陆了
로그인 후 복사

Mac용 MySQL 버전은 다음과 같습니다.

mysql  Ver 14.14 Distrib 5.7.10, for osx10.11 (x86_64) using  EditLine wrapper
로그인 후 복사

위 내용은 MySQL이 루트 비밀번호를 재설정할 때 '알 수 없는 열 '비밀번호' 프롬프트에 대한 솔루션에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿