* mysql 경로 찾기

find / -name mysql 


* 폴더 이동

cd /var/lib/mysql/


* 백업

mysqldump -uroot -p[패스워드] [데이터베이스명] > [백업파일이름]


* 압축하기

tar -cvzf [압축할이름] [백업파일이름]


* 복구

mysql -uroot -p [데이터베이스명] < [백업파일이름]






cd /var/lib/mysql/


mysqldump -uroot -penergyfm bems_efcny_bh > back_160211.sql


tar -cvzf back_160211.tar back_160211.sql

'DB > Mysql' 카테고리의 다른 글

외래키 무시, 안전 모드 무시  (0) 2015.07.17
Mssql -> Mysql 마이그레이션  (0) 2015.05.08
[mysql] 한글 설정(utf-8)  (0) 2014.09.22
MY-SQL InnoDB 데이터 복구 방법  (1) 2013.02.08
mysql 권한 주기.  (0) 2013.02.08

/*****************************************

  일반

******************************************/


* linux 32비트 64비트 확인

getconf LONG_BIT


* 허용된 포트 상태 확인

netstat -tnlp


* centos 7 방화벽 설정(포트 허용)

firewall-cmd --permanent --zone=public --add-port=8080/tcp


* centos 7 방화벽 재로딩

firewall-cmd --reload


* centos 7 방화벽 확인

sudo firewall-cmd --list-all


/*****************************************

maria db설치

******************************************/


1. MariaDB의 yum repository 설정


vi /etc/yum.repos.d/MariaDB.repo


[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.0/centos5-x86

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1


2. yum 설치


yum install MariaDB-server MariaDB-client


3. db 찾기


find / -name mysql 


4. 마리아 디비 실행


/etc/init.d/mysql start


5. 패스워드 설정


/usr/bin/mysql -u root mysql


update user set password=password('energyfm') where user='root';


flush privileges;


quit


6. 재시작

service mysql stop


service mysql start


7. 외부 접속 허용

use mysql

grant all privileges on *.* to 'root'@'%' identified by 'energyfm' with grant option;



/*****************************************

  mysql

******************************************/



* mysql 포트 허용

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT


* mysql 설치 위치 확인

find / -name mysql 


/*****************************************

  java

******************************************/


* 압축 풀기

tar -xvf jre-7u79-linux-x64.gz


* 심볼릭 링크 만들기

ln -s jre1.7.0_79/ java


* 연결 설정

vi /etc/profile


-----------------

JAVA_HOME=/usr/local/java

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

-------------------


* 기존 연결 삭제

mv /usr/bin/java /usr/bin/java-old

source /etc/profile

java -version



/*****************************************

  tomcat

******************************************/


* 압축 풀기

tar -xvf apache-tomcat-7.0.65.tar.gz


* 심볼릭 링크 만들기

ln -s apache-tomcat-7.0.65/ tomcat7


* 서비스 등록

cd /etc/rc.d/init.d/

vi tomcat


-----------------------------------

#!/bin/sh

#startup script for Tomcat

#

# chkconfig: 35 85 15

# description: apache tomcat 7.x

#

# processname: tomcat

#

# Source function library.

source /etc/profile

export CATALINA_HOME=/usr/local/tomcat7

case "$1" in

    start)

        echo "Starting tomcat: "

        su - root -c $CATALINA_HOME/bin/startup.sh

        ;;

    stop)

        echo "Shutting down tomcat: "

        su - root -c $CATALINA_HOME/bin/shutdown.sh

        ;;

    restart)

        echo "Restarting tomcat: "

        su - root -c $CATALINA_HOME/bin/shutdown.sh; 

        su - root -c $CATALINA_HOME/bin/startup.sh

        ;;

    *)

        echo "Usage: service tomcat {start|stop|restart}"

        exit 1

esac

exit 0


-------------


* 사용자 계정에게 소유권 변경

chown root:root tomcat


* 실행권한 설정

chmod 755 tomcat


* runlevel 등록

chkconfig --add tomcat

chkconfig --level 234 tomcat on


* 등록확인

chkconfig --list tomcat


* 서비스 시작 

service tomcat start


/*****************************************

 maven

******************************************/

* 빌드 명령어

compile


* deploy 명령어

package


/*****************************************

 shell 등록

******************************************/

#!/bin/bash


PROJECT_HOME="폴더명"


cd $PROJECT_HOME

java -jar JAR이름.jar


/*****************************************

 crontab

******************************************/


 env에 crontab -e 에 환경변수 등록


PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/root/bin

JAVA_HOME=/usr/local/java

SHELL=/bin/bash


* crontab 설정

crontab -e


* 로그 보기

cat /var/log/cron


* 외래키 무시


SET foreign_key_checks = 0;


실행;


SET foreign_key_checks = 1;




* 안전 모드 무시


SET SQL_SAFE_UPDATES = 0;


실행;


SET SQL_SAFE_UPDATES = 1;



'DB > Mysql' 카테고리의 다른 글

[Mysql] 리눅스 Mysql 데이터베이스 백업  (0) 2015.12.22
Mssql -> Mysql 마이그레이션  (0) 2015.05.08
[mysql] 한글 설정(utf-8)  (0) 2014.09.22
MY-SQL InnoDB 데이터 복구 방법  (1) 2013.02.08
mysql 권한 주기.  (0) 2013.02.08

+ Recent posts