>  기사  >  데이터 베이스  >  우분투 시스템의 Mysql ERROR 1045(28000) 오류 문제에 대한 솔루션에 대한 자세한 그래픽 및 텍스트 설명

우분투 시스템의 Mysql ERROR 1045(28000) 오류 문제에 대한 솔루션에 대한 자세한 그래픽 및 텍스트 설명

黄舟
黄舟원래의
2017-05-21 09:22:422481검색

이 문서에서는 주로 Ubuntu 시스템설치mysqlMysql ERROR 1045(28000): 액세스 거부 for 사용자 root@ localhost 문제를 해결하기 위한 로그인 프롬프트를 소개합니다. , 도움이 필요한 친구들은

첫 번째 방법을 참조할 수 있습니다:

skip-grant-tables: 매우 유용한 mysql 시작 매개변수

는 매우 유용한 mysql 시작 매개변수를 소개합니다. — — --skip-grant-tables. 이름에서 알 수 있듯이
mysql이 시작될 때 인증 테이블인 grant-tables가 시작되지 않습니다. 무슨 소용이 있나요? 물론 관리자 비밀번호를 잊어버린 경우에도 유용합니다.

명령줄 매개변수로 mysql을 시작합니다: # /usr/bin/mysqld_safe --skip-grant-tables &

3. 관리자 비밀번호 변경:

use mysql;
update user set password=password('yournewpasswordhere') where user='root'; flush privileges; exit;

4. mysql을 종료하고 mysql을 다시 시작합니다.

그러면 직접 로그인할 수 있습니다.

방법 2:

mysql 설치 경로 보기

그런 다음 루트를 변경합니다. 사용자 비밀번호,

기본 비밀번호를 먼저 확인

후 직접 로그인

루트 기본 사용자 이름과 비밀번호를 변경

GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '密码';
flush privileges;
rrree

Grant_priv를 '로 변경 Y'는 예입니다(권한 플러시, (이 명령문을 실행하거나 MySQL을 다시 시작한 후에 유효함)), mysql.user set Grant_priv='Y'를 업데이트하고 user='ptmind';

위 내용은 우분투 시스템의 Mysql ERROR 1045(28000) 오류 문제에 대한 솔루션에 대한 자세한 그래픽 및 텍스트 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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