첫 번째 단계 : MySQL 데이터베이스를 끄고
명령 창 나누기를 엽니 관리자 모드를 사용합니다.
빈의 MySQL 설치 디렉토리 아래의 디렉토리, 다음 폐에서 net stop mysql을 MySQL 데이터베이스를 입력 속으로
인증 기관 데이터베이스를 건너 뛸 시작 : 두 단계
데이터베이스를 시작하는 인증 기관을 건너 뛸 mysqld를 --skip-그랜트 테이블을 입력 메모를하는이 명령에 대한 응답이 mysqld를 --console --skip-보조금 테이블 --shared 사용, 현재 데이터베이스 버전에서 실패 할 가능성이 없다가있는 경우 - 메모리 캔을 이 문제를 해결하기 위해 .
3 단계 : 연결 데이터베이스 사용 권한
사용 관리자 모드는 새로운 명령 창 나누기를 열려면 다음 파일 폴더의 MySQL 설치 bin 디렉토리를 입력, 당신은 입력 MySQL의 MySQL 데이터베이스를 입력 할 수 있습니다.
그럼 당신은 사용 MySQL의 데이터베이스 액세스 권한을 만들 수 있습니다.
수정 데이터베이스 연결 암호 : 네에게 단계
- 두 번째 단계의 명령에 사용 mysqld를 --skip-보조금 테이블은 건너 뛴 인증 기관, 입력 업데이트 사용자가 설정 한 암호 = 암호 ( "123456") 사용자 = "루트";. 인 경우
- 如果你采用的是mysqld --console --skip-grant-tables --shared-memory命令,则输入alter user ‘root’@‘localhost’ identified by ‘123456’; 。注意在这里使用这个命令时报错ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement。
需要刷新权限表,输入命令flush privileges;。注意:以上命令不要丢掉结尾分号。
在输入上述的alter user ‘root’@‘localhost’ identified by ‘123456’; 命令即可。
注意:123456为新密码,可根据自己要求自行修改,root为用户名,我修改的为本地数据库密码。
到这里mysql本地数据库密码就修改成功了。
第五步:退出数据库并使用新密码登录数据库
输入quit即可退出数据库
修改 root 密码后,需要执行下面的语句和新修改的密码。不然开启 mysql 时会出错。
可以在打开一个新的cmd窗口,进入MySQL的安装目录下的bin目录,输入mysqladmin -u root -p shutdown,然后输入你刚修改的新密码,回车。
然后在输入net start mysql重启数据库。
结束!!!
참고 기사 :
http://zwd596257180.gitee.io/blog/2019/04/16/mysql_change_password/
https://blog.csdn.net/qq_33337277/article/details/81454700
https://www.cnblogs.com/ qianzf / P / 6995376.html