Mysql / MariaDB 에 익숙한 분들은 다소 어색할수 있는 MongoDB 에서 Authorization 기능을 사용하는 방법입니다. MongoDB 의 설치방법은 아래를 참고하시기 바랍니다.2015/10/05 - [Database/MongoDB] - Ubuntu 에서 MongoDB 3.0 설치방법 우선 간단히 RDBMS 와 다른점을 알려 드리면 RDBMS 는 설치와 동시에 root 패스워드를 생성하고 인증 체계를 확립합니다. 하지만 MongoDB, Redis 는 root 계정을 초기에 설정하지 않습니다. 따라서 아무 인증 없이 접속이 가능합니다. 1. 사용자 관리 계정 만들기 우선 MongoDB 가 처음 설치된 상태에서 mongo 를 이용해 접속합니다. $ mongo 그리고 아래의 명령어로 사용자 ..
1. 네트워크 접속방법 Redis 는 기본적으로 네트워크 접속을 굉장히 프리하게 지원합니다. 아래와 같이 redis-cli -h 라는 명령어로 접속이 가능합니다. redis-cli -h 10.211.55.11 포트 설정은 따로 해주시지 않았다면 자동으로 6379 포트로 접속 됩니다. 2. 비밀번호 설정 방법 물론 보안상 기본적으로 방화벽을 통해서 포트 접속 ip 에 제한을 두겠지만 혹시 모르는 상황을 비밀번호 설정 방법에 관해서 알아보겠습니다. 설정 방법은 설치 방법에 따라 다르겠지만 Ubuntu 에서 apt 로 설치하셨을경우 /etc/redis/redis.conf 를 수정하시면 됩니다. /etc/redis/redis.conf 에 requirepass 를 써주시고 비밀번호를 적어주시면 됩니다. requi..
이 포스트는 : http://deok.me/84 로 이전 되었습니다. 여기서는 MariaDB ( MySql ) 에서 데이터베이스 (DB) 를 확인 ( show ), 사용 ( use ), 생성 ( create ), 삭제 ( drop ) 에 관해서 간단히 알아 보겠습니다. 1. 데이터베이스에 접속 후 데이터베이스 확인하기 우선 처음 데이터베이스를 설치 후 root 계정으로 접속하신 후 show databases; 를 입력하시면 아래와 같이 데이터 베이스들을 확인하실 수 있습니다. 관련 튜토리얼 : MariaDB 설치하기 MariaDB [(none)]> show databases; 처음 설치 후 바로 확인하시면 위와 같이 기본 데이터베이스 들만이 있는대요. 위의 데이터베이스들은 특별한 지식이 있으시지 않으시다..
처음 DB 를 생성하고 원격으로 사용하기 위한 기본적인 셋팅에 관한 튜토리얼 입니다. 이곳에서는 자세한 내용보다는 전체적인 간단한 흐름에 관해서 설명할까 합니다. 각각 파트의 자세한 세부사항은 아래의 링크들을 참고하시기 바랍니다. Mysql 의 경우도 같으니 같이 참고하시기 바랍니다. Mysql DB 및 사용자 생성 후 권한 주기 Mysql 원격 접속 설정하기 1. MariaDB 혹은 Mysql my.cnf 수정하기 우선 my.cnf 파일을 열으신 후 아래와 같이 bind-address 부분을 Global IP 혹은 정확한 IP 주소를 적어 주시거나 줄 전체를 주석처리 해주시기 바랍니다. # Instead of skip-networking the default is now to listen only on..
CentOS 에 Yum 으로 간단하게 Mysql 을 설치하는 방법입니다. 1. Yum 으로 Mysql 설치하기 $yum install mysql-server 2. mysql 시작하기 $service mysqld start 위와 같이 실행하여 정상적으로 메세지가 실행되었다면 준비가 된것입니다. 첫 실행시 위와 같이 비밀번호에 관한 설정이야기가 출력되는대요. 이는 처음 설치 하였을때 root 에 관한 비밀번호가 설정되지 않아서 입니다. 3. root 비밀번호 생성 처음 실행할때도 나오지만 아래의 명령어로 비밀번호 생성이 가능합니다. $mysqladmin -u root password 비밀번호 4. 접속 테스트해보기 이제 Mysql 접속 명령어로 접속을 테스트 해보도록 합니다. $mysql -u root -p..
Ubuntu 14.04 에 MariaDB 10의 설치 방법입니다. 참고 : MariaDB 10 설치 방법 영분 우선 기본 apt 패키지에는 MariaDB 5.5로 되어 있습니다. 따라서 저장소를 업데이트 해주어야 하는대요. Kaist 의 저장소를 사용합니다. $sudo apt-get install python-software-properties $sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db $sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu lucid main' 이제 apt를 업데이트 후 mariadb ..
Ubuntu 에서 apt의 기본 mysql 버전은 5.5입니다. 따라서 뒤쪽에 5.6만 적어 주시면 됩니다. ^^;; $apt-get update $apt-cache search mysql-server 위와 같이 입력하시면 mysql 5.6 을 발견하실수 있습니다. apt-get install 명령어로 설치해 주시기 바랍니다. $apt-get install mysql-server-5.6 이제 설치 과정에서 Root 비밀번호를 설정하시면 설치는 완료 됩니다. 모두 설치가 완료 되었다면 root 계정으로 접속하여 보도록합니다. $mysql -u root -p 즐거운 하루 되시기 바랍니다.
Mysql 에서 사용와 DB를 생성 후 서로 연결하는 방법입니다. 1. 사용자 생성 mysql> CREATE USER '새로운사용자'@localhost IDENTIFIED BY ‘비밀번호’; mysql> GRANT ALL PRIVILEGES ON *.* TO '새로운사용자'@'localhost'; mysql> FLUSH PRIVILEGES; 2. DB 생성 mysql> create database testdbname; 3. 사용자에게 DB 권한 부여조금 쉬운 방법으로 권한을 주겠습니다. ALL PRIVILEGES - 위에서 보신 권한입니다. 모든 데이터베이스에 대한 권한을 가지게 됩니다.CREATE - 새로운 테이블 또는 데이터베이스를 생성할수 있습니다.DROP -테이블 또는 데이터베이스를 삭제할 수 있..
진행 전 필수* 3306 혹은 설정한 포트가 연결되어 있어야 합니다. Mysql 에 원격으로 접속을 설정하는 방법입니다. 여기서는 기본적으로 root 를 예제로 합니다. 1. Mysql 접속 $ mysql -u root -p 2. 모든 IP 허용 INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('비밀번호')); GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES; 2-1. 특정 IP 대역 허용( 예제는 192.168.8.* 때의 IP를 허용 ) INSERT INTO mysql.user (host,user,password) VALUES ('192.168.8.%','root..
- Total
- Today
- Yesterday
- 서버 개발
- Nodejs
- 개발자
- 인터넷
- Laravel
- php
- 게임 개발
- 서버
- 튜토리얼북
- 웹
- mac
- 설치
- SNS
- Tutorialbook
- Developer
- html
- 게임
- JavaScript
- 개발
- it
- 우분투
- Database
- 웹 서버
- 데이터베이스
- ubuntu
- 에러
- cocos2d-x
- 맥
- 웹 개발
- 웹 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |