"틀:MySQL 접속 권한"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 (‘틀:MySQL 접속 권한’ 문서를 보호함 [edit=autoconfirmed:move=autoconfirmed]) |
(차이 없음)
|
2011년 1월 12일 (수) 19:59 판
- 다음과 같이 설정하여 해당 IP에서 접속 권한을 부여 한다.
- MySQL 접속 DB : {{{1}}}
- MySQL 로그인 아이디 : {{{2}}}
- 접속하는 PC의 IP : {{{3}}}
- MySQL 로그인 암호 : {{{4}}}
mysql -uroot -p connect mysql grant all privileges on {{{1}}}.* to {{{2}}}@{{{3}}} identified by '{{{4}}}'; update user set select_priv = 'Y', insert_priv = 'Y', update_priv = 'Y', delete_priv = 'Y', create_priv = 'Y', drop_priv = 'Y', reload_priv = 'Y', shutdown_priv = 'Y', process_priv = 'Y', file_priv = 'Y', grant_priv = 'Y', references_priv = 'Y', index_priv = 'Y', alter_priv = 'Y', show_db_priv = 'Y', super_priv = 'Y', create_tmp_table_priv = 'Y', lock_tables_priv = 'Y', execute_priv = 'Y', repl_slave_priv = 'Y', repl_client_priv = 'Y', create_view_priv = 'Y', show_view_priv = 'Y', create_routine_priv = 'Y', alter_routine_priv = 'Y', create_user_priv = 'Y' where host = '{{{3}}}' and user = '{{{2}}}'; commit; flush privileges; select host, user, password from user order by user, host; exit;
- 권한 설정 후 2분정도 기다려야 실제로 접속할 수 있다.