반응형

db 3

[Linux] Error: rpmdb open failed 해결방법

들어가며: 클라우데라에서 호스트를 추가한 뒤에, 배포하는데서 문제가 발생했다. 에러 내용은 아래와 같다. Error: rpmdb open failed 의 메시지가 뜨면서 설치가 되지 않았다. 문제를 살펴보니 yum을 실행할때 rpm의 db가 손상될 가능성이 있다고 해서 아래와 같이 해결하였다. 해결방법: 결과적으로 해결하는 방법은 기존 DB를 모두 지우고, 새로 생성을 하면 해결이 된다. $ sudo rm -f /var/lib/rpm/_db* $ sudo rpm -vv --rebuilddb

운영체제/Linux 2016.11.08

[MySQL] 데이터 경로 변경하는 방법

MySQL 데이터 경로 변경하는 방법 MySQL의 데이터가 저장되는 경로는 기본적으로 /var/lib/mysql에 저장이 됩니다. 하지만 다른 추가적인 HDD에 저장을 하고 싶을때는 데이터가 저장될 경로를 변경하시면 됩니다. 데이터 저장소 생성하기 /var/lib/mysql의 기존 경로를 /media/hdd/mysql로 변경하는 방법입니다. 시작을 하기 전에 mysql server를 stop을 합니다. $ sudo service mysql stop stop mysql Create the new directory: 새롭게 데이터가 저장될 경로를 생성합니다. $ mkdir /media/hdd/mysql 기존의 /var/lib/mysql의 정보를 새로운 경로인 /media/hdd/mysql로 복사를 합니다. ..

DBMS/MySQL 2016.06.21

[MySQL] Error Code: 1175 :: You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 해결 방법

DELETE, UPDATE를 하는 경우 SAFE_UPDATE 모드 상태로 설정이 되어 있는 경우 아래와 같은 에러코드를 뱉습니다. 에러 내용은 Key의 컬럼을 이용하지 않고, 업데이트를 할 수 없다는 내용입니다. Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column # SQL_SAFE_UPDATES 모드 off SET SQL_SAFE_UPDATES=0; # delete query delete from table where date(timestamp) between date('2016-05-29 00:00:00') and date('2016-05-3..

DBMS/MySQL 2016.06.10
반응형