database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30638 게시물 읽기
No. 30638
리눅스 mysql 몇가지 궁금한점이 있습니다
작성자
바보라능(root232323)
작성일
2013-09-25 11:14
조회수
10,145

이번에 리눅스 서버 데이터베이스 발표를 준비하는데 너무 아는것이 없다보니.. 책을 봐도 상세하게 설명을 안해놓은 부분은 이해도 잘모하겠고 힘들어..

 

찾다 찾다 여기까지와서 실례되는 일인거 같지만 질문을 올려봅니다 ㅠㅠ

 

아시는것만이라도 답변을 해주시면 큰도움이 될것 같아서 도움을 청해보네요 ㅠㅠ

 

질문은 이것들입니다..

 

1. 리눅스 서버에서 사용되는 데이터베이스들은 어떤 것들이 있을까요?.

 

2.리눅스 서버에서 가장 많이 사용되는 데이터베이스mysql이 맞나용 ?

 

 

 

3.mysql은 리눅스에서만 사용되는게 아닌가요? 윈도우도 있나요? 이름이 다른가..구분을..

 

 

 

4.mysql보안에서 루트 계정으로 구동하지 않아야 한다며 그 이유에서 파일권한을 가진 유저의 경우 root권한으로 /root/.bashrc와 같은 파일을 생성할수

 

있다 는데 /root/.bashrc을 생성하면 어떤일이 생기는지..

 

 

 

5.mysql 포트번호는?

 

 

 

 

 

6.mysql보안을 위해서 아래와 같은 지시사항이 있는데 이러는 이유는? 설명부탁

 

=

 

설치시 기본적으로 설치되는 test database 삭제하도록

 

root이외 모든 MySQL 사용자 정보도 삭제 하도록

 

 

 

두가지를 삭제하는 이유 설명 부탁드립니다..

 

 

 

 

 

7.MySQL은 기본적으로 3306/tcp를 사용하는데, 외부에서 이포트로 직접 접근을 차단해야한다는데

 

어디설정에서 바꿔서 차단하는 건가요?

 

 

 

 

 

8.원격지의 웹-DB 연동시 Database에 접속 하기 위해서는 아이디/암호로 인증하게 되는데,

 

이러한 경우 평문으로 전송된다면 아이디/암호가 그대로 유출 되는 문제가 발생할 수 있기 때문

 

에 인터넷을 통해 전송할 때는 SSL 또는 SSH를 통해 암호화 하도록 한다.

 

 

 

라고 써있는데 어떻게 ssl또는 ssh를 통해 암호화 하게 설정을 하나요?...방법이..

 

 

이 글에 대한 댓글이 총 3건 있습니다.

1. MS-SQL Server 같은 특정 플랫폼만 지원하는거 빼거는 많은것들이 [대부분] 의 리눅스를 지원합니다.

2. 가장 많이는 모르겟고.. 여튼 아직까진 꽤 많이 사용되고 있습니다.

3. MySQL 은 리눅스 이외에 많은 플랫폼을 지원합니다. 그중 윈도우도 포함됩니다. 이름은 같습니다.

4. bash 쉘이 실행될때 .bashrc 파일 안의 내용이 수행됩니다. 다분히 악의적인 목적으로 사용될수 있습니다.

5. 3306 번이 기본 포트로 지정되어 있습니다. 변경가능합니다.

6. 기본적인 데이터베이스 와 유저계정이기 때문에 악의적인 목적으로 이용될수 있습니다. ( 최근 버전에는 어떤지 모르겟지만 기본 유저계정은 root 밖에 없습니다. 혹자는 root 계정도 사용하지 말자고 권고 하고 있습니다.)

7. 방화벽

8. 메널이나 관련 검색어로 구글링을 이용하시길 바랍니다. 

 

team b(teamb)님이 2013-09-26 03:58에 작성한 댓글입니다.

 team b님이 자세히 대답해 주셨네요.

저는 덧붙이겠습니다..ㅎㅎ

 

6. test database는 기본적으로 모든 user에 오픈되어 있습니다.

따라서 test database를 사용할 경우 모든 user가 접근하여 테이블 및 데이터를 조작할 수 있으므로 보안상 미리 삭제하여 사용하도록 권고하는 것입니다.

그리고 기본적으로 생성되는 유저는 root와 익명사용자('') 입니다.

익명 사용자라고 했지만 그 의미는 해당 호스트에서 접근하는 모든 접근을 허용한다는 것입니다.

유저 정보가 없이도 접근이 가능하다는 것이죠..

그 때문에 초기 설치 시 root 패스워드를 설정하고 익명사용자('')를 삭제하라고 권고하는 것입니다.

 

8. MySQL에서도 SSL을 지원합니다. 아래 URL 참고하시기 바랍니다.

http://dev.mysql.com/doc/refman/5.6/en/ssl-connections.html

조래혁(jjorae)님이 2013-09-26 12:46에 작성한 댓글입니다.

 아 익명사용자 도 있군요.. 리눅스쪽에선 설치경험이 거의 없어서 -.-;; 윈도 플랫폼 에서는 설치후 MySQL Server Instance Configuration Wizard 를 이용하여 설정할경우엔 익명사용자 생성이 기본으로 선택해제 되어 있어서 깜빡했네요..

최근의 윈도우 인스톨러 에 지원하는 설정에서는 익명사용자 는 아예 빠지고 대신 추가로 유저를 마음대로 생성할수 있도록 되어 있는거 같더라구요

다른 운영체제는 잘 사용하지 않는편이라 해당 내용에 대해서는 모르겟네요.

root 계정도 뭐 날리고 다른것으로 대체하면 좋긴 한데 ㅎㅎ 귀찮긴 하죠.. 대신 접속부분 을 로컬 로 제한 하는것으로...

team b(teamb)님이 2013-09-27 16:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30641binlog_format 변경시 문제점이 있나요???
김성환
2013-09-30
8213
30640동일사양의 서버에 데이터 복구시 오류문의. [1]
김성환
2013-09-30
9729
30639mysql 설치중 에러 질문이요 [엑박 수정했습니다ㅜ] [3]
이강산
2013-09-26
8919
30638리눅스 mysql 몇가지 궁금한점이 있습니다 [3]
바보라능
2013-09-25
10145
30636간단한 쿼리 질문입니다 ㅠㅠ [3]
쿼리초보
2013-09-24
8300
30635급질문입니다. [1]
정재호
2013-09-24
8207
30634특정 row의 insert 시간 알아내기 [1]
고형윤
2013-09-24
8251
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다