> 데이터 베이스 > MySQL 튜토리얼 > cmd를 통해 mysql 비밀번호를 변경하는 방법은 무엇입니까?

cmd를 통해 mysql 비밀번호를 변경하는 방법은 무엇입니까?

青灯夜游
풀어 주다: 2020-09-02 11:45:56
원래의
6049명이 탐색했습니다.

방법: 1. "SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpass');" 명령을 사용합니다. 2. "mysqladmin -u 루트 비밀번호 oldpass "newpass""를 사용합니다.

cmd를 통해 mysql 비밀번호를 변경하는 방법은 무엇입니까?

Mysql에서 cmd를 통해 비밀번호를 변경하는 방법:

1. 비밀번호 설정 초기화

/etc/init.d/mysql stop 
cd /usr/local/mysql 
mysqld_safe –user=mysql –skip-grant-tables –skip-networking & 
mysql -u root mysql 
mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’; 
mysql > FLUSH PRIVILEGES; 
mysql > quit ; 
/etc/init.d/mysql restart 
mysql -u root -p
로그인 후 복사

방법 1: SET PASSWORD 명령 사용

mysql -u root 
  mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
로그인 후 복사

방법 2: mysqladmin 사용

mysqladmin -u root password “newpass”
로그인 후 복사

루트가 있는 경우 set 비밀번호를 전달하려면 다음 방법을 사용하세요.

mysqladmin -u root password oldpass “newpass”
로그인 후 복사

방법 3: UPDATE

mysql -u root 
  mysql> use mysql; 
  mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’; 
  mysql> FLUSH PRIVILEGES;
로그인 후 복사

로 사용자 테이블을 직접 편집하세요. 2. 루트 비밀번호를 잊어버린 경우 루트 비밀번호를 설정하세요.

방법 1:

mysqld_safe –skip-grant-tables& 
  mysql -u root mysql 
  mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’; 
  mysql> FLUSH PRIVILEGES;
로그인 후 복사

방법 2 :
1. mysql 구성 파일(기본값은 /etc/my.cnf)을 수정하고 [mysqld]

아래에 Skip-grant-tables 줄을 추가합니다. 구성 파일을 저장한 후 mysql 서비스 서비스 mysqld restart

를 다시 시작합니다.

3.mysql -u root - pmysql에 로그인한 후, 비밀번호를 입력하지 않고 엔터를 누른 후, 위의 과정에 따라 비밀번호를 변경하세요

4. 비밀번호가 변경된 후, 구성 파일에서 해당 라인을 삭제하세요. 1을 처리한 다음 mysql 서비스를 다시 시작하세요

관련 권장 사항: " mysql tutorial

위 내용은 cmd를 통해 mysql 비밀번호를 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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