블로그 프로필 이미지

2015. 3. 7. 22:20
SMALL

요즘 윈도우에서 간단한 목적으로 아파치 서버를 운영하기위해 사용되는 프로그램중 하나가 Autoset 이다. 나도 역시 Autoset을 사용하고있다. 컴퓨터 사용이 좋아서 그런지는 몰라도 서버돌리는데 무리가 없다. 보통 아파치를 통한 서버는 리눅스라고 하는데, 작업환경은 오토셋이 훨씬 편하다. 나같은 경우는 윈도우에서 Autoset 으로 테스트를 하고 작업을 완료한다음, 리눅스 서버로 데이터를 옮겨서 리눅스의 서버셋팅만 해준다음 서버를 운영한다.


이야기가 길어졌지만, phpmyadmin 은 Mysql 로된 데이터베이스 관리 시스템이다. 아래 화면은 phpmyadmin 의 처음 화면이다. 일단 root 계정 또는 관리자 계정으로 들어가보자. 



(phpmyadmin 처음 화면)



만약 Autoset 을 통해 phpmyadmin 을 설치하였다면, 계정 초기 정보는 아래와 같다. 가끔가다 아래정보를 변경도 하지 않은 채 서버를 운영하는 곳이 많다. 그럴경우 개털린다. 꼭 서버를 외부에 서비스하기전에 변경 하도록 하자.


 Autoset 으로 설치시 phpmyadmin 계정 초기 정보


계정 : root

비밀번호 : autoset


접속을 하면 상단에 붉은 색으로 표시된 사용자 메뉴가 있을것이다. 이것을 클릭하여 들어가도록하자. phpmyadmin 의 버전이 틀릴 수 있지만, 대부분 메뉴의 구성은 비슷하니 잘 찾아보도록 하자. 이부분을 못찾으면, 콘솔 창으로 들어가 노가다 설정을 해야할것이다. 


(phpmyadmin 메뉴 부분)




사용자 메뉴로 접속하게 되면 아래와 같은 이미지가 있을것이다. 그럼 이제 사용자를 생성해보자.  사용자 생성은 아래 그림에서 보면 사용자 추가 라는 링크가 있다. 다시한번 말하지만 phpmyadminh 버전이 틀려서 이미지와 똑같이 않는 경우는 어쩔 수 없다. 잘 찾아보도록 하자. 



(사용자 메뉴 화면)



뭐 항상 그렇듯이 무언가 추가를 할때 입력하라는 창이 뜬다. 아래 그림처럼 입력창에 정보를 입력해준다. 다른부분은 일단 놔두고 모두 입력하였으면 키보드의 엔터(Enter) 를 쳐주면 된다.



(사용자 추가 화면)



(새로운 사용자가 생성이된 화면 - 붉은색 밑줄이 새로 추가한 사용자이다.)



이제 새로 추가한 사용자에게 권한을 주는 작업이 남았다. 이권한은 크기 두가지로 나누어진다 전체 데이터베이스에 대한 권한을 줄 수 있는 Global 권한 과 특정 데이터베이스 사용에 대한 권한만을 줄 수 있는 권한이 있다.  일단 이곳에선 전체적인 데이터베이스에 대한 Global 권한을 설정해 보도록 하자. 


위의 그림에서 파란색으로 밑줄 그어진 권한 수정 링크를 클릭해보자.


클릭하고 나면, 아래 그림처럼 권한 수정 화면이 뜰것이다. 처음 Global 권한을 설정하는것이기 때문에 다른건 그냥 놔두고 전체적 권한 부분에서 필요한 부분을 체크하도록 하자. 나같은 경우는 일반적으로  기본적인 데이터베이스를 이용하기위해 필요한 'SELECT, INSERT, UPDATE, DELETE' 문을 체크하였다.  설정이 완료되었다면 엔터(Enter) 를 누르면 된다. 가끔 엔터가 안먹힐 때가 있다 그럴땐 텍스트 입력 필드를 클릭한후 엔터를 누르면 된다. 


(새로운 사용자의 전체적 권한을 설정하는 부분)



설정을 하고나면 아래그림처럼 좀전에 체크상자에 체크한 권한들이 전체적 권한 에 뜰것이다. 즉 새로추가한 사용자는 아래의 'SELECT, INSERT, UPDATE, DELETE' 의 쿼리를 이용할 수 있게 된다.



(권한 부여가 완료된 화면)



이걸로 새로운 사용자를 손쉽게 추가하였다. 물론 콘솔 창으로 하는게 편한 사람도 있겟지만, 이건 그런 수고를 덜기 위해 만들어진 하나의 시스템이기 때문에, phpmyadmin 이 깔려 있다면, 굳이 콘솔 창으로 설정할 필요는 없다. 콘솔 창으로 셋팅을 한다해서 유식해 보이거나 그런건 없다.  가장 중요한건 phpmyadmin이 깔려있는디 왜 콘솔창으로 하는가이다? 


암튼 phpmyadmin 은 초보자들이 쉽게 접근할 수 있는 데이터베이스 관리 시스템 인것같다. 머리가 않좋은 나도 별다른 설명서 없이 기본적인걸 이용하고 있으니 말이다. 


LIST