웹마스터 팁

지난번에 제쯔에 갔다가 DBMS 부분이 넘 썰렁해서 작성했던 자료입니다.
고대로 올립니다.


여기 적힌 내용들은 모두 mysql 데몬을 다시 띄워야만 적용됩니다.
일단 localhost에서 접속하는 유저만 다루도록 하겠습니다.

==mysql 데몬 reload==
shell>/usr/local/mysql/bin/mysqladmin -u root -p reload
//reload 권한을 가진 사용자만이 할 수 있습니다.
//일반적으로 mysql이 깔린 경로는 위와 같습니다.
//그런파일 없다고 나오면 쉘에서 'whereis mysql' 하셔서 경로를 찾으세요


===비번 변경===

root의 비번을 바꿉니다. (//는 주석인거 아시죠? 치시면 안됩니다 -_-;;)

shell> mysql -u root -p mysql
//루트로 mysql DB에 접속합니다. 비번을 쳐주세요 인스톨시 초기비번은 없습니다.

mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
//root 비번을 new_password로 바꾼다(암호화)


===사용자 등록===

monty라는 사람을 등록하렵니다.

shell> mysql -u root mysql
//루트로 접속

mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'userpass' WITH GRANT OPTION;
//localhost에서 userpass의 비번으로 접속하는 monty라는 사용자를 등록하는데, root와 같은 권한을 갖는다.


===확인===

mysql> select * from user;
하시면 자세하게 확인 하실 수 있습니다.


===특정 DB에만 접근하도록 권한 설정===
호스팅업체 같은곳에 보면.. 보통 한유저당 DB하나 만들어주고 그것만 접속하게 하죠

mysql> INSERT INTO user VALUES('localhost', 'monty', PASSWORD('userpass'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '+ 'N', 'N', 'N', 'N', 'N');
//VALUES안에는 앞에부터 호스트, 유저네임, 비밀번호 입니다.. 나머지는 신경 안쓰셔도 되요..
//위의 계정은 접속할때 유저테이블에서 정보를 불러옵니다. 그런데 이 계정은 권한이 아무것도 없죠..
//그다음 db 테이블을 검색합니다.

mysql> CREATE DATABASE monty;
//montyDB라는 데이터베이스를 만듭니다.

mysql> INSERT INTO db VALUES('localhost', 'montyDB', 'monty','Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'+ ');
//VALUES안에는 앞에부터 호스트, db이름, db유저이름 입니다.. 나머지는 역시 신경 안써도 됩니다.
//monty라는 유저는 오로지 montyDB라는 데이터베이스에서만 지지고 볶는 권한을 가지게 되죠 ^^
//잠깐!! 위의 "유저추가"부분을 따라하시다가 monty라는 유저를 이미 추가하신분들은
//간단하게 아래와 같이하고 위의 명령어를 다시.. ^^
mysql> DELETE FROM user where user='monty';
//monty 라는 user 레코드를 지워주는 명령입니다.
제목 글쓴이 날짜
{주목} CodeRed 아파치로그파일 지우기 [2] skyel 2001.08.22
MySQL 관리 첫걸음 [5] 앤디(andy) 2001.04.18
APC(Alternativ PHP Cache) 사용법( php 캐쉬 플러그인 ) [1] file 김도한 2002.01.29
아파치 웹서버 속도 빠르게 하기 위한 최적화 팁 [14] 차카게살자 2002.01.27
[APM자동설치] APM_Setup 3 ( Apache, PHP4, MySQL, Perl, Tomcat ) [6] 근땅e 2002.02.06
커널 버전 알아내기 [1] 오픈소스 2002.02.21
vi 편집기 사용시 비프음 제어 오픈소스 2002.02.21
에러페이지를 서버관리자가 지정한 페이지로. [1] teenteenv 2002.02.21
[리눅스]proftp 에서 사용자가 상위 폴더로 이동을 못하게... [3] teenteenv 2002.02.22
[강좌1탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] RealComty 2002.02.23
[강좌2탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] RealComty 2002.02.23
[강좌3탄]와우리눅스7.0을 서버로 두고 인터넷공유 [4] RealComty 2002.02.23
[re] [강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] 주영명 2002.02.27
[강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] RealComty 2002.02.23
[강좌끝이다~!]와우리눅스7.0을 서버로 두고 인터넷공유 [8] RealComty 2002.02.23
메모리 절약하기 - 리눅스 오픈소스 2002.02.24
wuftp에서 proftp로...그리고, proftp 설정하기 [1] 쇠물택 2002.02.24
[sapzils서버세팅] A+P+M 소스 설치 [4] 쇠물택 2002.02.24
텔넷 사용자 관리... 쇠물택 2002.02.24
리눅스 시스템에서 시간 맞추기 [2] 쇠물택 2002.02.24