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

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

青灯夜游
青灯夜游원래의
2020-09-02 11:45:565988검색

방법: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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