>  기사  >  데이터 베이스  >  MAC에서 Mysql5.7.10 버전의 루트 비밀번호를 변경하는 방법에 대한 자세한 소개

MAC에서 Mysql5.7.10 버전의 루트 비밀번호를 변경하는 방법에 대한 자세한 소개

黄舟
黄舟원래의
2017-03-28 13:24:341022검색

이번 글에서는 MAC하에서 Mysql5.7.10 버전에서 루트 비밀번호를 변경하는 방법을 주로 소개하고 있는데, 아주 좋고 참고할만한 내용이 있습니다

Jump 먼저 권한 테이블 모드로 MySQL을 시작하세요: mysqld --skip-grant-tables &

이제부터 인터넷 곳곳에 게시된 오류 수정 방법을 사용하면

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';

(참고, 5.7 이후에는 비밀번호가 authenticate_string으로 변경되었습니다.) 축하합니다. 수정에 성공했지만 navicat과 같은 GUI 도구를 사용하여 연결하면 다음 오류가 보고됩니다.

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

동시에 mysql -u root -p 을 사용하여 로그인할 수 있지만 mysql도 사용할 수 없고 라이브러리도 사용할 수 없는 명령줄을 찾을 수 있습니다.

다음 명령을 사용하면 문제가 해결됩니다.

mysql> SET PASSWORD = PASSWORD('your_new_password');

실행 후 명령 사용 mysqladmin -u root -p shutdown mysqld 닫기

mysql.server start로 mysql을 다시 시작하면 모든 것이 정상일 것입니다~

위 내용은 MAC에서 Mysql5.7.10 버전의 루트 비밀번호를 변경하는 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.