2019/04/26 4

세그멘테이션 오류

mysql-5.6.10 버전 설치 이후에 아래와 같이 명령어를 입력하면 세그멘테이션 오류가 발생하였다.. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec) mysql> use test; 세그멘테이션 오류 해결방법 # cat /etc/sysconfig/i18n #LANG="ko_KR.eucKR" LANG="en_US.UTF-8" 기존내용을 주석처리하고 UTF-8로 언어셋 변경하니 세그멘테이션 오류가 발생하지않았다..

리눅스/mysql 2019.04.26

mysql 패스워드 초기화

mysql 중지 #/etc/init.d/mysqld stop #service mysqld stop mysql 안전모드 실행 후 접근 #/usr/local/mysql/bin/mysqld_safe --skip-grant-tables & #mysql -u root -p #(엔터) 5.7미만 mysql> UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit 5.7이상 mysql> UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> qu..

리눅스/mysql 2019.04.26

리플리케이션 끊겼을때

# 먼저 리플리케이션을 멈춘다. - slave db 서버를 멈춰도 master db 데이터는 계속 쌓이며 다시 실행하게 되면 그동안 쌓인 데이터가 slave db에 반영이 됩니다. mysql> stop slave; # 에러가 발생한 쿼리문을 1개 건너 뜁니다.(error가 여러 개이면 그만큼 반복 실행해서 에러가 난 쿼리문을 건너뛰게됩니다.) mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; # 리플리케이션을 시작한다. mysql> start slave; 위처럼 실행하게되면 그동안 쌓여있던 데이터들이 반영됩니다.

리눅스/mysql 2019.04.26