IBM Cloud Docs
MySQL 루트 사용자 비밀번호 재설정

MySQL 루트 사용자 비밀번호 재설정

MySQL 루트 사용자 비밀번호를 재설정해야 하는 경우 다음 단계를 완료하십시오.

  1. 아래로 내려 mysqld 서버에 보내서 kill (not kill -9) ~로 mysqld 섬기는 사람. pid는 .pid 파일에 저장되며 일반적으로 이 파일은 MySQL 데이터베이스 디렉토리에 있습니다.
    • shell> kill cat /your-mysql-data-directory/hostname.pid
    • ~ 안에 Red Hat, 데이터베이스를 중지할 수도 있습니다.
      • shell> service mysqld stop
      • 데이터베이스를 중지하려면, UNIX 루트 사용자거나 서버가 실행되는 동일 사용자여야 합니다.
  2. 재시작 mysqld 와 더불어 --skip-grant-tables 옵션.
  3. 에 연결 mysqld 섬기는 사람.
    • 옵션 1:mysql -h hostname mysql GRANT 명령으로 비밀번호를 변경하세요.
    • GRANT 명령에 대한 자세한 내용은 다음을 참조하세요.MySQL 선적 서류 비치
    • 옵션 2: shell> mysqladmin -h hostname -u user password 'new password'
  4. shell> mysqladmin -h hostname flush-privileges를 사용하거나 SQL 명령 mysql> FLUSH PRIVILEGES;를 사용하여 권한 테이블을 로드하십시오.

시작한 후 mysqld ~와 함께 --skip-grant-tables, GRANT 명령을 사용하면 Unknown command 실행할 때까지 오류가 발생합니다. 플러시 권한.