공개보드 설치를 위해서 mysql유저 생성 후, 권한 주기

말자 전체게시물 작성일13-05-31 17:49 조회3,496회

본문

뭔소린지 모르겠으면 mysql설치하고 오세요

http://malza.com/bbs/board.php?bo_table=server2008&wr_id=5



서버의 특성은 규모있는 1개의 사이트 보다는 2~3개 이상의 웹사이트를
이용하기 위함이 더 크다... 그렇기 때문에 사이트당 단순히 html페이지가 아닌 운영용이라면
개별적인 db를 사용하는 것이 순서가 아닐까 싶다.

php와 mysql 설치 후, 그누보드나 제로보드등등을 설치 하기 위해 mysql유저 생성과 권한을 지정해주자.
mysql접속하기



설정한 mysql 암호 입력 후 enter






일단 mysql 접속 후,
mysql>use mysql;                                           //mysql 선택
mysql> create database downfree;           //downfree가 새로 만들 데이터베이스명
Query OK, 1 row affected (0.00 sec)        //성공적으로 만들어지면 뜨는 메세지


mysql> insert user (host,user,password) values('localhost','downfree',password('
1111'));
     //downfree라는 유저를 생성하고, 암호를 1111로 설정함

만약
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value 라는 에러가 뜬다면, 상위 버전의 보안상 추가로 입력해야 하는 부분이 누락됫다는 오류이므로 아래와 같이 한다.

mysql> insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)v
alues('%','downfree',password('1111'),'','','');

Query OK, 1 row affected (0.01 sec)          //성공적으로 만들어지면 뜨는 메세지

데이타베이스에 생성된 유저 확인하기
mysql>select host, user, password from user;

mysql> flush privileges;  //생성된 유저를 한 번 더 확인 사살

생성된 downfree 데이터베이스의 대한 권한을 downfree유저에게 준다.

mysql> grant all on downfree.* to downfree@localhost identified by'1111'
;          //grant all on 다음에 downfree 데이터베이스명이 to 다음에 downfree은 권한을 줄 유저명
Query OK, 0 rows affected (0.00 sec)   //성공적으로 만들어지면 뜨는 메세지

 

비회원도 추천 가능합니다.
유익한 정보였다면, 추천해주세요

추천 4 비추천 0

db 데이터베이스

12개의 게시물
목록
게시물 검색