#처음으로 mysql 설치를 완료한 후 mysql 루트 사용자의 비밀번호를 설정해야 합니다.
#mysql에 로그인
mysql –u root 하고 Enter 키를 누릅니다.
비밀번호 설정=PASSWORD( '111111'); //루트 교체 비밀번호는 111111로 설정되어 있습니다
#처음 사용하는 경우에는 mysql의 사용자 테이블을 확인하세요. 루트가 아닌 사용자와 로그인이 허용되지 않는 사용자는 삭제됩니다. 로컬로
데이터베이스 표시;
mysql 사용;
사용자에서 사용자, 호스트, 비밀번호 선택;
사용자에서 삭제 user !='root' //권한에서 루트가 아닌 모든 사용자 삭제 table
Delete from user where host !='localhost'; //localhost가 아닌 다른 호스트에서 로그인한 사용자 삭제
#로컬 관리자 계정 생성(즉, 모든 라이브러리에서 모든 작업을 수행할 수 있음) 단, 로컬에서만 로그인할 수 있습니다)
부여 옵션을 사용하여 "password"로 식별되는 계정 이름 @localhost에 *.*에 대한 모든 권한을 부여합니다.
#특정 라이브러리에 대한 권한만 가진 사용자를 생성합니다. 실제 프로덕션 환경과 데이터베이스 서버에 대한 애플리케이션 액세스는 모두 동일한 LAN에 있습니다. 사용자 생성을 수행할 수 있습니다.
"password"로 식별되는 계정 이름@'192.168.1.%'에 데이터베이스 이름.*에 대한 모든 권한을 부여합니다.
#슬레이브 사용자를 생성하면 나중에 마스터-슬레이브 동기화를 수행할 때 사용해야 합니다.
'비밀번호'로 식별되는 계정 이름@"슬레이브 IP"에 *.*의 복제 슬레이브 부여;
#사용자 권한 보기
권한 표시 //자신의 권한 보기
표시 user@' 호스트'에 대한 권한 부여 //이 사용자의 권한을 확인합니다. 여기서 사용자와 호스트는 mysql.user 테이블과 일치해야 합니다.
가장 일반적으로 사용되는 권한은 모든 권한을 추가한 후 플러시 권한을 입력해야 적용됩니다.
위는 MYSQL 학습요약입니다(3): MYSQL은 사용자 및 권한 부여 콘텐츠를 생성합니다. 더 많은 관련 콘텐츠는 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!