상단
    • MySQL에 {{{1}}}에서 사용할 Schmea를 등록한다.

      • MySQL Administrator에 root 관리자로 로그인 한다.

      • 좌측 상단 창에서 "Catalogs"를 선택한다.

      • 좌측 하단의 "Schemata" 창에서 우측 마우스를 누른다.

      • "Create New Schema" 메뉴를 선택하여 Schema를 생성한다.

      • Schema 생성화면에서 "Schema name"으로 "{{{2}}}"를 입력한다.
        DB Schema 등록


    • MySQL에 {{{1}}}에서 사용할 사용자를 등록한다.

      • 좌측 상단 창에서 "User Administration"을 선택한다.

      • 좌측 하단의 "Users Accounts" 창에서 우측 마우스를 누른다.

      • "Add new user" 메뉴를 선택하여 사용자를 생성한다.

      • "User Information" 탭에서 "MySQL User"("{{{3}}}"), "Password", "Confirm Password" 등을 등록한다.
        DB 사용자 등록


    • MySQL에 {{{1}}}에서 사용할 사용자의 권한을 설정한다.

      • "Schema Privileges" 탭에서 사용자가 사용할 Schema("{{{2}}}")를 선택한다.

      • "Available Privileges"의 모든 권한을 "Assigned Privileges"로 이동한다.

      • "Apply changes" 버튼을 눌려 등록된 정보를 저장한다.
        권한 부여


    • MySQL Query Browser에 접속한다.

      • 상단의 "Tools" 메뉴에서 "MySQL Query Browser" 메뉴를 선택한다.
        Query Browser 접속


    • 사용자의 MySQL 데이터베이스 접속 정보를 추가한다.

      • 우측의 "Schemata" 탭에서 "mysql"을 더블 클릭하여 선택한다.

      • grant all privileges on {{{2}}}.* to {{{3}}}@localhost identified by '암호'; (사용자에게 Schmea에 대한 권한을 추가)

      • flush privileges; (위 명령을 통해 설정한 권한을 데이터베이스에 반영)

      • select host, user, password from user order by user, host; (사용자의 접속 정보 확인)
        접속 정보 추가

      • MySQL Query Browser가 아니라 DOS 창에서 접속 정보를 추가하는 방법

     
     mysql -uroot -pxxx mysql
         grant all privileges on {{{2}}}.* 
             to {{{3}}}@localhost identified by '암호';
         flush privileges;
         select host, user, password from user order by user, host;
         exit

    최종 수정일: 2024-09-30 12:26:19

    이전글 :
    다음글 :