본문 바로가기

지식창고

(35)
[Maria/Mysql] mysql 원격 접속 방법 #1. 개요 리눅스에서 다른 서버에 있는 mysql에 접속하기 위한 방법을 소개합니다. 테스트는 CentOS 7 환경에서 진행하였습니다. #2. 사용 방법 mysql -h[대상 서버 주소] -u[아이디] -p[패스워드] [root@localhost ~]# mysql -h192.168.1.180 -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 593 Server version: 10.2.10-MariaDB-log Source distribution Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab a..
[리눅스/Linux] Network bonding(본딩) 설정 방법 #1. 개요 bonding(본딩)은 물리적인 네트워크 NIC를 논리적으로 묶어서 사용하는 방법입니다. 설정에 따라 Active-Standby 형태로도 사용할 수 있습니다. Windows에서 사용하는 티밍(teaming)과 유사하다고 생각하시면 됩니다. #2. 설정 방법(NIC) 설정 테스트를 하기 전 물리적으로 두 개의 NIC가 필요합니다. ifconfig 또는 ip address 명령어를 통해 네트워크 설정을 확인해 줍니다. 해당 테스트의 경우 enp0s3과 enp0s8를 본딩 처리하려고 합니다. [root@localhost /]# ifconfig enp0s3: flags=4163 mtu 1500 inet 192.168.100.70 netmask 255.255.255.0 broadcast 192.168..
[Maria/Mysql] 쿼리 결과를 csv 파일로 내려받기 #1. 개요 mariadb 또는 mysql에서 쿼리 결과를 csv 형식으로 내려받는 방법을 소개합니다. #2. 사용 방법 INTO OUTFILE 구문 사용 INTO OUTFILE 구문을 사용해서 결과를 파일로 내려받습니다. SELECT ...[쿼리] INTO OUTFILE '[파일경로/파일명]' FIELDS TERMINATED BY ',' ENCLOSED BY '"'; # 쿼리 사용 방법 SELECT * FROM insa WHERE NAME = '손흥민' INTO OUTFILE '/var/lib/mysql/data/insa_file.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"'; #3. 주의점 1. (mysql 계정)내려 받는 디렉터리 권한이 없는 경우(permissi..
[리눅스/Linux] yum 명령어 Could not resolve host: mirrorlist.centos.org ... 오류 발생 시 조치 방법 #1. 개요 yum 명령어 입력 시 Could not resolve host: mirrorlist.centos.org ... 등 오류 발생 시 조치 방법을 정리하는 용도로 해당 포스팅을 작성합니다. 처음 서버를 세팅하는 경우 네트워크 설정 중 몇 가지를 하지 않아 발생하는 문제로 보여집니다. CentOS 7 버전에서 테스트함을 알려드립니다. 오류 메세지 # yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?elease=7&arch=x86_64&repo=os&infra=stock error was ..
[리눅스/Linux] 리눅스 시스템 종료 명령어 정리 리눅스 시스템 종료 명령어를 정리합니다. 종료 명령어는 다양하게 있습니다. shutdown 명령어 다양한 옵션을 가지고 있고, 종료 및 재부팅 등이 가능합니다. shutdown 명령어는 root 권한을 가지고 있어야만 사용할 수 있습니다. shutdown [옵션] [시간] [경고메세지] 옵션 옵션 설명 -r 시스템 종료 후 재부팅 -h 시스템 종료 -c 예약된 shutdown 명령 취소 -k 경고 메세지 출력(실제 명령을 실행하지 않음) -f 재부팅 시 fsck 명령어를 건너띄고 부팅되도록 함 -t 시간을 지정하여 시스템을 재부팅 # shutdown 명령어 사용 예시 # 지금 바로 재부팅 shutdown -r now # 지금 바로 시스템 종료 shutdown -h now # 5분 뒤 시스템 종료 shut..
[MariaDB&MySql] 자주 사용하는 명령어 모음 2 MariaDB 자주 사용하는 명령어 모음 2 1. 테이블 구조 확인 desc [테이블 명]; 2. 테이블 생성 create table [테이블 명] ( [컬럼 명] [컬럼 정보...] ); +생성 제약 조건 PRIMARY KEY (기본키) UNIQUE KEY (고유키) FOREIGN KEY (외래키) not null (null값 비허용) 3. 테이블 삭제 drop table [테이블 명]; 4. 테이블 이름 변경 rename table [현재 테이블 명] to [신규 테이블 명]; 5. 테이블 데이터 구조 수정 # 테이블에 신규 컬럼 추가 alter table [테이블 명] add column [컬럼 명] [컬럼 정보 ...]; # 테이블의 특정 컬럼 구조 수정 alter table [테이블 명] mod..
[리눅스/Linux] crontab(크론탭) 설정 방법 #1. crontab(크론탭)이란? crontab(크론탭)은 리눅스/유닉스 시스템에서 특정 작업을 수행하는 데몬인 cron(크론)을 원하는 때에 작업을 수행하도록 설정하는 작업입니다. Windows 시스템에서 작업 스케쥴러와 비슷한 역할을 한다고 볼 수 있습니다. #2. crontab 설정 방법 crontab 설정하는 방법은 두 가지가 있습니다. 이 포스팅에서는 명령어를 사용하는 방법을 사용하도록 합니다. crontab -e 명령어를 사용하여 편집/수정하는 방법 /etc/crontab 파일을 직접 수정하는 방법 #3. crontab 명령어 옵션 crontab 명령어에는 몇 가지 옵션이 존재합니다. -e : 등록, 편집, 수정 등을 수행할 수 있고 최초로 사용 시 편집기를 선택할 수 있다. -d : 등록된..
[MariaDB&MySql] 자주 사용하는 명령어 모음 1 MariaDB 자주 사용하는 명령어 모음 1 1. 데이터베이스 목록 보기 show databases; 2. 사용할 데이터베이스 접속하기 use [DATABASE 명]; 3. 접속한 데이터베이스 테이블 목록 보기 show tables; 4. 사용자, 접속 권한 등 확인하기 select user, host from mysql.user; user : 사용자 계정 host : 사용자 계정 접속 가능한 호스트 host 설명 % 어디서든 접속 가능 localhost 해당 서버에서만 접속 가능 192.168.1.180 지정한 IP에서만 접속 가능 192.168.1.* 192.168.1. 대역의 모든 IP에서 접속 가능 5. 사용자 생성 create user [NEW ID]@[접속 가능한 대역 설정] identifie..