목록2022/07/25 (17)
전산쟁이의 기억노트
복원 시나리오 현재 사용중인 db명이 web이고, 테이블 명이 member의 테이블의 데이터 중에서 id가 test인 데이터를 삭제된 상황. SQL 형태로 백업된 데이터에서 복원하는 과정 SQL형태로 백업된 데이터를 임시 DB에 복원 $> mysql -u root -p test mysqldump -u root -p test member --where="id='test'" --skip-add-drop-table > result.sql skip-add-drop-table 옵션을 추가해주면, 기존 테이블이 있을때, drop되는 것을 방지 추출된 sql 파일을 사용중인 DB에 복원 $> mysql -u roo..
mysql 통째로 복사한 이후에 리플리케이션 구성할때 slave status확인하면 UUID관련된 오류가 발생합니다. mysql> show slave status \G; *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.0.130 Master_User: repl Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000005 Read_Master_Log_Pos: 502 Relay_Log_File: localhost-relay-bin.000001 Relay_Log_Pos: 4 Relay_Master_Log_File: m..
mysql 전체 컬럼의 데이터 변경하기 테이블명 : test_table 업데이트 대상 컬럼 : name_cols 원래 문자 : linux 바꿀문자 : windows MYSQL> update test_table set name_cols=replace(name_cols,'linux','windows'); reference http://jobdahan.net/mysql/1394848 http://igoni.kr/books/dbms/page/mysql mysql 데이터값 변경하기 | igoni.kr mysql 전체 컬럼의 데이터 변경하기 테이블명 : test_table업데이트 대상 컬럼 : name_cols원래 문자 : li... igoni.kr
Centos8에서 nic 이름 변경 NIC이름이 eno1, ens1 이런식으로 인식하는 경우가 있는데, 해당 장치정보 사용하지 않고 eth0, eth1... ethX로 변경할 수 있는 방법 커널값 적용 $> grubby --update-kernel ALL --args net.ifnames=0 $> cat /etc/default/grub ... GRUB_CMDLINE_LINUX="resume=UUID=da0bac52-eef8-413d-ba2b-904962752f57 rhgb quiet selinux=0 net.ifnames=0" ... 기존에 설정된 NIC정보 # ifconfig -a ens3f0: flags=4163 mtu 1500 inet 192.168.10.100 netmask 255.255.255...
mysql 기반의 리플리케이션 및 mmm 설치 MYSQL 설치 설치환경 구성1. Mysql사용자정보 추가 추가 패키지 설치 [root@localhost ~]# yum install ncurses* openssl-devel* \ gdbm-devel* curl* gmp* libxml2* libtermcap* cmake* libc-client-devel\ libcurl-devel libxslt -y 바이너리&환경설정 설치패키지&환경설정 다운로드 [root@localhost ~]# tar -zxf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz [root@localhost ~]# mv mysql-5.6.34-linux-glibc2.5-x86_64 /svc/mysql [root@loca..
Mysql 5.5 Replication 구성하기(Master – Slave) 5.5부터는 동기화되는 Replication 구성이 가능(5.1은 비동기식으로 Data Sync시 오류 발생 마스터 서버 작업 1. /etc/my.cnf파일 수정 $> vi /etc/my.cnf ... server-id = 1 binlog-do-db=test1234 # 적용할 DB명 log-bin=mysql-master-bin # 리플리케이션에 사용할 로그명 마스터 서버 replication 플러그인 설치 mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; 플러그인 활성화 mysql> set global rpl_semi_sync_master_enable..
MariaDB일부버전에서 mysql 테이블 생성시 다음과 같은 오류 [ERROR] /usr/local/mysql/libexec/mysqld: ambiguous option '--o' (old-alter-table, optimizer_switch) [ERROR] Aborting 메시지가 떠 있다면 /etc/my.cnf파일을 확인해서 124번줄 o#로 되어 있으면, o을 제거 참조 - http://igoni.kr/books/dbms/page/mariadb MariaDB 컴파일 후 초기설치할때 에러 | igoni.kr MariaDB일부버전에서 mysql 테이블 생성시 다음과 같은 오류 [ERROR] /usr/local/mysql/libexec/mysqld: a... igoni.kr
LDAP 클라이언트 구성 패키지 설치하기 $> yum install openldap-clients nss-pam-ldapd \ pam_ldap autofs nfs-utils -y 인증방법 LDAP 추가 setup에서 -> Authentication configuration -> Use LDAP, Use LDAP Authentication 두개 체크하고 NEXT Server: ldap://서버도메인 Base DN: dc=my-domain,dc=com 하고 OK하면 되고, SSL기반일 경우에는 Use TLS에 체크하면 됨. 인증모듈 확인 $> cat /etc/pam.d/system-auth | grep ldap session optional pam_ldap.so ldap사용자 로그인할때 자동으로 홈디렉토리 ..
mariadb기반의에서 galera 구성할때 provider 에러메시지 나오면서 종료 2022-02-11 1:23:59 0 [ERROR] WSREP: provider interface version mismatch: need '26', found '25' 2022-02-11 1:23:59 0 [ERROR] WSREP: Failed to create a new provider '/usr/lib64/galera-3/libgalera_smm.so' with options '': Failed to load wsrep library 원인 - Galera cluster의 버전정보 확인필요 x.26버전을 설치해야 하는데 현재 x.25버전이 설치되어 있어서 구동 실패 별도 rpm으로 설치시 해당 URL에서 해당하는 버..
Samba서버와 LDAP연동하기 – LDAP서버에서 작업 패키지 설치 $> yum insall -y samba samba-devel 흰 배경흰 배경회색 가로줄 배경회색 가로줄 배경어두운 배경어두운 배경 삭제삭제 samba설정 적용 $> vi /etc/samba/smb.conf 내용 추가 ... security = user ldap admin dn = cn=Manager,dc=my-domain,dc=com ldap suffix = dc=my-domain,dc=com ldap group suffix = ou=groups ldap user suffix = ou=people ldap passwd sync = yes ldap delete dn = Yes domain logons = yes LDAP과 samba연동..