[우분투 My-SQL 설치]

 apt-get으로 설치

  1. mysql 설치 - sudo apt-get install mysql-server
  2. mysql 로그인 - mysql -u root [-h ip] [-P port] -p 
  3. db 선택 - use mysql
  4. 권한 부여
    - GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';
  5. 갱신 - flush privileges
  6. my.cnf 설정파일 변경
    • sudo nano /etc/mysql/my.cnf
    • mysqld 내 port 변경, bind-address 주석처리
      bind-address는 해당 ip로만 db서버에 접근이 가능하도록 제한하는 기능
    • DB 서버 한글 설정( [mysqld] 하단에 추가 ) - character-set-server=utf8

[우분투 SSH 설치]

 apt-get으로 설치

  1. SSH 설치 확인
    • dpkg -l | grep ssh
    • 검색 결과중 openssh-server가 없다면 apt-get을 통해 설치
  2. SSH 설치 - sudo apt-get install openssh-server
  3. 서버 확인(기본포트 22) netstat -ntl
  4. 포트 변경(선택)
    1. sudo vi /etc/ssh/sshd_config

[우분투 방화벽 설정]

UFW 설정

 - ufw는 관리자 계정만 사용가능 sudo -s로 권한 획득 필요

  • 설정 확인
    • ufw status [numbered/verbose]
    • numbered - index 번호 출력
    • verbose - ufw 설정확인
  • 방화벽 사용/미사용
    • ufw [enable/disable]
  • 포트 허가/제한 설정
    • ufw [allow/deny] [port넘버] ex)ufw allow 3306/tcp
  • 포트 설정 삭제
    • ufw delete [number] -> ufw status numbered로 number 확인하여 삭제가능

 

 

+ Recent posts