mysql-- 암호 관리 --root 사용자가 자신의 암호를 변경하려면

DOS 환경에서 로그인한다 : mysql -h 127.0.0.1 -P 3306 -u 루트 -p123

 

 

 

-------------------------------------------------- --------------------------------------

 

 

루트 사용자는 자신의 암호를 변경하려면

 

방법 1 : 루트 암호를 변경하려면 mysqladmin 데이터 명령을 사용하여

 

구문 : mysqladmin 데이터 -u 사용자 이름 -p 암호 "여기서 new_password";

 

참고 : 암호 키가 아닌 이전 암호입니다.

 

           NEW_PASSWORD 새 암호는 큰 따옴표, 작은 따옴표 오류로 묶어야합니다.

 

          이 명령을 실행 bin 디렉토리로 전환해야합니다

C : \ 사용자 \ 델> CD를 C : \의 Program Files (x86) \ MySQL은 \ MySQL 서버 5.5 \ 빈

C : \의 Program Files (x86) \ MySQL은 \ MySQL 서버 5.5 \ 빈> mysqladmin 데이터 -u 루트 -p1234 비밀 번호 "123"

 

 

 

 

도스 인터페이스를 다시 입력 :

 

 

 

 

================================================== ====================

 

 

 

 

방법 2 : 데이터베이스의 MySQL의 사용자 테이블을 수정

 

语法 格式, 갱신 mysql 데이터베이스에서 user 암호 설정 = 암호 ( "여기서 new_password") 여기서 사용자 = "루트"및 호스트 = "로컬 호스트"; 

 

참고 : 새 암호가 암호 () 함수 암호화를 사용해야합니다;

 

           执行update语句后,必须执行 flush privileges; 语句来加载权限。

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

C:\Users\del>mysql -h 127.0.0.1 -P 3306 -u root -p1234;            注意此时的密码是:   1234;      (后面有个逗号)                     登录

 

mysql> update mysql.user set Password = password("123") where User = "root" and  Host = "localhost";             修改密码

 

mysql> flush privileges;              重新加载权限列表

 

 

使用新密码:123 登录:mysql -h 127.0.0.1 -P 3306 -u root -p123                         登录

 

 

 

 

 

 

 

====================================================================================================

 

 

 

 

方法三、使用set语句来修改root用户密码

 

语法格式: set password = password("new_password")

 

注意:新密码必须使用password()函数来加密;

 

           执行update语句后,必须执行 flush privileges; 语句来加载权限。

 

-------------------------------------------------------------------------------------------

C:\Users\del>mysql -h 127.0.0.1 -P 3306 -u root -p123             登录

mysql> set password = password("1234");           修改密码


Query OK, 0 rows affected (0.02 sec)

mysql> flush privileges;                             重新加载权限
Query OK, 0 rows affected (0.00 sec)

mysql>

 

------------------------------------------------------------------------------------------------

 

 

 

quit后重新用心密码:1234   再次登录验证:

추천

출처www.cnblogs.com/xiaobaibailongma/p/12099818.html