MySQL 루트 사용자 비밀번호 재설정
MySQL 루트 사용자 비밀번호를 재설정해야 하는 경우 다음 단계를 완료하십시오.
- 아래로 내려
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 루트 사용자거나 서버가 실행되는 동일 사용자여야 합니다.
- 재시작
mysqld
와 더불어--skip-grant-tables
옵션. - 에 연결
mysqld
섬기는 사람.- 옵션 1:
mysql -h hostname mysql
GRANT 명령으로 비밀번호를 변경하세요. - GRANT 명령에 대한 자세한 내용은 다음을 참조하세요.MySQL 선적 서류 비치
- 옵션 2:
shell> mysqladmin -h hostname -u user password 'new password'
- 옵션 1:
shell> mysqladmin -h hostname flush-privileges
를 사용하거나 SQL 명령mysql> FLUSH PRIVILEGES;
를 사용하여 권한 테이블을 로드하십시오.
시작한 후 mysqld
~와 함께 --skip-grant-tables
, GRANT 명령을 사용하면 Unknown command
실행할 때까지 오류가 발생합니다. 플러시 권한.