본문 바로가기

리눅스

Mysql 데이터 위치 변경 - CentOS CentOS7 기준 MySql 데이터 위치 변경 mysql 5.7 1. mysql 중지 systemctl stop msyqld.service 2. 데이터 복사 cp -r /var/lib/mysql /home/mysql_data 3. 권한 변경 chown -R mysql.mysql /home/mysql_data 4. /etc/my.cnf 설정변경 [client] socket=/home/mysql_data/mysql.sock [server] datadir=/home/mysql_data socket=/home/mysql_data/mysql.sock 5. mysql 재가동 systemctl start mysqld.service 더보기
MySql 5.7 설치 Mysql 5.7 설치 [CentOS 7 서버에 설치함] 1. 기존 설치된 mariadb 삭제 (참고로 mariadb도 성능이 매우 우수함) # yum remove mariadb* # rpm -qa | grep mariadb 2. 설치 # yum update # yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm #rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 1로 순차적으로 바꿔서 적용해봄 *** root 패스워드 에러시 /etc/my.cnf skip-grant-tables 더보기
mysql-connector-java 설치 [CentOS 7] [자바설치] 1. rpm 다운로드 2. yum localinstall ~.rpm 3. java -version, javac -version 확인 [mysql-connector설치] 1. mysql-connector-java~~.jar 파일 복사 2. /usr/java/jre/lib/ext 아래 폴더로 복사 더보기
CentOS7 재부팅시 mysql 복구 CentOS7 재부팅을 할때 임시파일 mysql.pid를 생성할 수 없어 mysql 구동이 안될 때가 있음. 확인방법 #cat /var/log/mysql.log 이유 /var/run/ 폴더아래 mysql 폴더가 없어서 발생 조치 #mkdir /var/run/mysqld/ #chown mysql.mysql /var/run/mysqld/ #chmod 777 /var/run/mysqld/ 더보기
CentOS java mysql-connector 설치 1. 기존 jre 설치 확인 및 삭제 #rpm -qa|grep jdk #rpm -e 파일명 또는 #yum remove java 2. jre, mysql-connector 다운로드 하기 #rpm -ivh jre-8u101-linux-x64.rpm #java -version mysql-connector 복사함 #cp mysql-connector-java-5.1.39-bin.jar /usr/java/jre1.8.0_101/lib/ext/ 3. jre 환경변수 등록 #export JAVA_HOME=/usr/java/jre1.8.0_101/ #export PATH=$PATH:$JAVA_HOME 4. 최종 확인 #echo $JAVA_HOME #echo $PATH 5. 재부팅시 초기화 되므로 쉘스크립트 만들기 #vi.. 더보기
CenOS7에 PHP5.6 설치 현재 PHP8까지 배포되고 있으나, 오랬동안 CentOS7 + PHP 5.6 + mysql 5.7 조합으로 매우 안정적으로 오랬동안 사용해왔다. 지금도 위 조합의 서버를 많은 개인이나 기업들이 활용하고 있을 것이다. CentOS 설치 # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm remi repo 설치/ 설정 # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm /etc/yum.repos.d/ 아래 remi.rep.. 더보기