본문 바로가기

02 .administration/iv. mysql

mysql 사용자 추가하기


######### mysql에 test이 접속할수 있는 ID를 만들어 준다 user 생성 ###############
INSERT INTO user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv,
Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv) VALUES ('%', 'test', password('1234'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

######### mysql에 test이 접속할수 있는 권한을를 만들어 준다 ###############
INSERT INTO db VALUES ('%', 'mysql', 'test', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

######## mysql에서 test계정에 -p 옵션이 사용가능하도록 수정하는 sql ###############
delete from user where User='';
######### mysql db가 활성화 되어지도록 수정한다################
FLUSH PRIVILEGES;

이건 매번 넣을때마다 까먹어...-.ㅡ;;;

ps. 이상하게 flush 해도 안먹히는경우 mysql 한번 내렸다 올리시길...-.ㅡ;;;