MySQL 사용자 생성 및 권한 부여

1 단계 - MySQL 사용자 생성 및 모든 권한 부여
 
MySQL을 사용하기 시작할 때처럼 사용자 이름과 암호가 주어집니다. 이 초기 자격 증명은 '루트 액세스'권한을 부여합니다. 루트 사용자는 해당 데이터베이스 내의 모든 데이터베이스 및 테이블에 대한 모든 액세스 권한을가집니다.

그러나 종종 데이터베이스에 대한 액세스 권한을 부여하지 않고 다른 사람에게 데이터베이스 액세스 권한을 부여해야합니다. 예를 들어 데이터베이스를 관리하기 위해 개발자를 고용했지만 기밀 정보를 삭제하거나 수정할 권한을…

19-01-24 by 최고관리자

robots.txt 설정 방법

robots.txt 파일을 사용하여 검색 엔진 및 웹 크롤러를 제어하는 방법

검색 엔진 및 웹 크롤러가 색인을 생성하게 할 사이트의 섹션과 무시해야하는 섹션을 지정할 수 있습니다. 이렇게하려면 robots.txt 파일에 지시문을 지정하고 문서 루트 디렉토리에 robots.txt 파일을 저장합니다.


robots.txt 파일에서 지정하는 지시문은 요청 일뿐입니다. 대부분의 검색 엔진과 많은 웹 크롤러가 이러한 지침을 존중 하지만 그렇게 할 의무 는 없습니다 .따라서 색인을 생성하지 않으려는…

19-01-24 by 최고관리자

CRON 에서 PHP 스크립트 실행하기

CRON 에서 PHP 스크립트 실행하기


 
cron 작업에서 PHP 스크립트를 실행하는 일반적인 방법은 curl 또는 wget 과 같은 명령줄 프로그램을 사용하는 것 입니다. 예를 들어, cron 작업은 다음 명령과 유사한 명령을 실행합니다.

curl http://example.com/script.php

이 명령에서 curl 은 웹 페이지를 검색 한 다음 PHP 스크립트를 실행합니다.

 
그러나 cron 작업에서 웹 사이트에 PHP 스크립트를 실행하는 더 좋은 방법이 있습니다.…

19-01-24 by 최고관리자

PHP에서 POST 값 배열 전송이 되는데 제대로 넘어오지 않을 경우

PHP에서  POST 값 배열 전송이 되는데 제대로 넘어오지 않을 경우

POST 배열 전송시 아래와 같이 많은 배열 값을 정소을 할 경우 데이터가 일부가 전송이 안되는 경우가 발생하는데 input 입력값이 설정되어 있는 값보다 많아서 발생한다



1. php에서 아래의 명령어로 max_input_vars 값 확인


<?php
$max_input_vars = ini_get('max_input_vars');
echo $max_input_vars;
?>

19-01-08 by 최고관리자

그누보드 G4 에서 G5로 이전후 첨부파일이 안나올 경우

그누보드 G4 에서 G5로 이전후 첨부파일이 안나올 경우G5버전에서 게시판마다 wr_file 필드가 생겼는데 이 필드값이 '0' 으로 되어 있어서 첨부파일이 안보이는 경우인데그누보드가 설치된 경로에서 file_check.php 파일 생성 후 실행 시키면 됩니다

PHP


<?
include_once('./_common.php');
if(!$is_admin) {
exit;
}
$bo_table = "";
$sql = " select bo_table from $g5[bo…

19-01-02 by 최고관리자

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB) 사용시 Table에서 특정 필드의 Data만 백업을 하고자 할 경우에 
전체 Table을 백업하자니 불필요한 데이터의 양이 너무 많아 시간이 오래 걸리는 걸립니다.

이런 경우 중요한 데이터, 꼭 필요한 데이터가 들어있는 테이블만을 백업할 수 있는 방법 입니다.
스크립트 명령어입니다.

mysql -u root -p dbTableName -e “select 백업하고자 하는 필드명 from Ta…

18-12-31 by 최고관리자

innodb mysql frm ibd 파일만 있을 경우 복구

1. Mysql 중지
 
2. 먼저 frm, ibd 파일을 백업 한다.(혹시 몰라서...)

3. 테이블 생성후 (테이블 생성하면 frm, ibd 파일 생성이 된다.)
   테이블 구조를 모를 경우 .frm 파일을 가지고 있으면 테이블 스키마가 남겨져 있어 테이블 구조를 추출할 수 있다.

shell>mysqlfrm --diagnostic <frm 파일 경로

   mysqlfrm 도구를 이용하면 테이블 구조를 추출할 수 있다.

shell>mysqlfrm --se…

18-12-24 by 지니야

MYSQL의 기본 명령어 및 루트 암호 재설정하기

 사용자 및 데이터베이스 만들기

* MySQL 데이터베이스 및 사용자를 생성

1. 명령 줄에서 루트 사용자로 MySQL에 로그인합니다.


shell> mysql -u root -p


2. MySQL  root 비밀번호를 입력 한 다음 Enter를 하면 로그인 됩니다.
3. 데이터베이스 사용자를 작성하려면 다음 명령을 입력하십시오. 사용자 이름 을 생성하려는 사용자로 바꾸고 비밀번호 를 사용자 비밀번호 로 바꿉니다 .
   

mysql> GRANT ALL PRIV…

18-12-22 by 최고관리자

웹폰트 사용하기

 
웹폰트에 대해서 잘 정리된 글이 있어서 공유합니다~
 
http://wit.nts-corp.com/2017/02/13/4258
 
Posted by 김 원준 in Research

18-12-04 by 최고관리자

APM 설치 스크립트

APM AUTO INSTALL V.2.9 사용 설명서
 
설치되는 APM버전은 Apache 2.4.35 , MariaDB 10.3.11, PHP 7.2.12 버전과 그외 필요한 라이브러리도 같이 설치가 됩니다. 

설치 완료후 쉘(터미널) 상에서 

/usr/bin/mysql_secure_installation 를 진행 하셔서 root 패스워드와 기타 설정을 끝내시기 바랍니다. 
 

 
1. APMAUTOINSTALL V.2.9 압축 파일을 다운로드 받으시고 압축을 해제 후 APMinstalle…

18-11-27 by 최고관리자

VSFTP 설치 및 설정하기


목록


 

CentOS7 에 최신 VSFTP 설치하고  
계정 사용자가 상위 디렉터리로 이동하지 못하도록 하는 설정에 대해 알아보겠습니다.  
 
 
//vsftp 를 yum 을 이용해 설치 합니다.  
# yum -y update  
# yum install  -y vsftpd  
 
 
//systemctl 명령어로 vsftpd를 시작/중지/상태확인한다. …

18-11-27 by 최고관리자

JavaScript 난독화 사이트입니다


JavaScript 코드를 효율적으로 무료로 난독화 코드로 만들어주는 사이트로 오픈소스입니다.
 
홈페이지 : https://obfuscator.io/
 

18-11-26 by 최고관리자

html 정렬 사이트

HTML CSS JS 코드정리 하기

 
1. 난잡하게 되어 있는 HTML 코딩을 태그별로 정리해주는 사이트
    http://tools.arantius.com/tabifier 
 
 

 
 
2. 태그별로 정리된 HTML 코딩을 1줄로 변경해주는 사이트
    http://www.willpeavy.com/minifier
 

 
 
3. JS 코딩을 정리해주는 사이트
   http://jsbeautifier.org
 

 
 
 

18-11-24 by 최고관리자

mysql-bin 로그 삭제하는 방법입니다.

MySQL Binary Log 는 add, delete, insert, update 등의 query 가 저장되어 있는 파일로서 MySQL 을  설치하게 되면 기본적으로 MySQL Binary Log 가 생성됩니다.
 
Binary Log 를 쌓지 않아도 되는 MySQL 구동 환경에서는 Binary Log 를 삭제하므로, 디스크 공간 여유 공간을 확보할 수 있는데, MySQL Binary Log 를 지우는 방법에 대해서 알아보겠습니다.
 
1. MySQL Replication 환경에서 지우기
 
 …

16-08-19 by 최고관리자

APACHE에 PHP 2개 이상 설치

CentOS 소스 컴파일 기준으로 간략하게 설명드립니다. 1. Apache 2.4버젼 기준 # ./configure --prefix=/usr/local/httpd-2.4.20 --enable-proxy [추가] ............ 2. PHP 7.0.5 설치 # ./configure --prefix=/usr/local/php-7.0.5 --with-config-file-path=/usr/local/php-7.0.5 --with-apxs2=/usr/local/apache/bin/apxs [꼭 삭…

16-05-11 by 프로진

Apache 일자별로 로그파일 생성하기

일자별로 로그파일 생성하기로그 파일에 관한 설정도 httpd.conf에서 <VitrualHost> 구문을 이용해서 할 수 있습니다.httpd.conf(혹은 가상 호스트 설정 파일)에서 다음 구문을 찾습니다. httpd.confCustomLog "${APACHE_LOG_DIR}/access.log" combined이것은 Apache에서 제공하는 기본 로거를 이용해서 로그 기록을 할 때 사용하는 옵션입니다. 이를 다음과 같이 바꿔 줍니다.  httpd.confCustomLog "|(rota…

16-04-22 by 프로진

CentOS 7 에서 PHP 7 설치하기

1. PHP 7.0.0 설치 방법yum install -y epel-releaserpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum –enablerepo=remi update remi-releaseyum –enablerepo=remi-php70 install -y php php-fpm php-mysql php-gdphp -v  PHP 7.0.0 설치 완료     systemctl start php-fpm   // php 시작sys…

16-03-07 by 프로진

nginx 로 간단한 스트리밍 서버 구축하기.

Ubuntu LTS(14.04) 에서 수동 컴파일 환경을 준비하는 것으로 시작합니다. apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip software-properties-common 이런거 한번 해줘야 컴파일 할 때 무리없습니다. 적당히 디렉토리를 만들어서(저는 /usr/local/src 에 했습니다.) wget http://nginx.org/download/nginx-1.9.7.tar.gz tar xvzf nginx…

16-02-25 by 프로진

리눅스(CentOS)에 Nginx 설치

entOS에 Nginx 설치를 해보자. http://nginx.org/ 에서 파일을 내려받자  root권한으로 하면..안되지만, 개인 가상머신이니 ..일단 에헴;최신버전을 다운 받아보자 wget http://nginx.org/download/nginx-1.9.9.tar.gz 받았으면 압축도 풀고..tar zxvf nginx-1.9.9.tar.gz 설치될 경로는 미리 만들어두자.. 필자는/kani/program/nginx 경로에 설치할 예정이다. 압축을 풀고 cd nginx-1.9.9 ./confi…

16-02-12 by 프로진

ORACLE 에서 auto-increment 생성하기

출처 : How to Create Auto Increment Columns in OracleMySQL 에서는 create table 명령문 내에서 auto-increment 를 사용할 수 있지만,ORACLE에서는 그게 불가능한 것처럼 보인다.이건 내가 알고 있는 지식일 뿐, oracle도 create table 명령문 내에서 가능할 수도 있다.아무튼. create table 내에서 auto-increment를 세팅할 수 없다는 가정 하에, sequence와 trigger를 통해서 어떻게 auto-…

15-12-09 by 최고관리자