답변:
루트 비밀번호를 newpassword
다음으로 변경하려면
mysqladmin -u root -p'oldpassword' password 'newpassword'
root가 비밀번호를 요구하지 않도록 변경하려면 :
mysqladmin -u root -p'oldpassword' password ''
참고 : 나는 사이에 공백이없는 것을 중요 생각 -p
하고 'oldpassword'
하지만 난 그것에 대해 잘못 될 수는
루트 비밀번호를 변경하십시오.
mysql.user 업데이트 SET Password = PASSWORD ( 'MyNewPass') WHERE User = 'root';
홍당무;
참조 : 공식 mysql docs .
MySQL 5.7부터 validate_password 플러그인은 기본적으로 활성화되어 있으며 빈 비밀번호를 사용하지 못하게합니다.
빈 비밀번호를 허용하려면이 플러그인을 비활성화해야합니다.
UNINSTALL PLUGIN validate_password;
SET PASSWORD FOR root@localhost = PASSWORD('');
보안에 신경 쓰지 않는 한 @womble의 조언을 따르고 .my.cnf
편의를 위해 파일 과 함께 암호를 사용해야 합니다.
이 기사 에서 MySQL 루트 암호 제거 기사를 확인하십시오 !