전체 글 썸네일형 리스트형 [리눅스] MySQL MHA 원복(mha failback) MySQL MHA 원복(mha failback) 마스터 서버 슬레이브 호스트 목록 확인 mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" $ mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" mysql: [Warning] Using a password on the command line interface can be insecure. +-----------+------+------+-----------+--------------------------------------+ | Server_id | Host | Port | Master_id | Slave_UUID | +-.. 더보기 MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL 리플리케이션의 정상 여부를 확인하는 방법 슬레이브 서버 상태 확인 show slave status\G mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.56.101 Master_User: replication_user Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000004 Read_Master_Log_Pos: 154 Relay_Log_File: node2-relay-bin.000016 Relay_Log_.. 더보기 MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 1. 데이터베이스 생성 MySQL 쿼리를 사용하여 새로운 데이터베이스를 생성할 수 있습니다. CREATE DATABASE database_name; "database_name"은 새로 생성할 데이터베이스의 이름을 나타냅니다. CREATE DATABASE mydatabase; 2. 데이터베이스 선택 생성한 데이터베이스로 작업하기 위해 다음 쿼리를 사용하여 데이터베이스를 선택합니다. USE database_name; "mydatabase"은 작업할 데이터베이스의 이름으로 선택합니다. USE mydatabase; 3. 테이블 생성 새로운 데이터를 저장할 테이블을 생성해야 합니다. 테이블은 데이터베이스 내에서 구조를 정의하는 역할을 합니.. 더보기 [리눅스] MySQL 5.7에서 마스터-슬레이브(Master-Slave) 구성을 설정하는 방법 MySQL 5.7에서 마스터-슬레이브(Master-Slave) 구성을 설정하는 방법 MySQL 복제 작동 방식 테스트 환경 호스트 이름 아이피 역할 운영체제 버전 MySQL 버전 Server_id 비고 node1 192.168.56.101 master Ubuntu 22.04.2 LTS Ver 5.7.41 1 node2 192.168.56.102 slave Ubuntu 22.04.2 LTS Ver 5.7.41 2 node3 192.168.56.103 slave Ubuntu 22.04.2 LTS Ver 5.7.41 3 MySQL 5.7에서 마스터-슬레이브(Master-Slave) 구성을 설정하는 방법은 다음과 같습니다. 1. 마스터 서버 설정 마스터 서버의 my.cnf 파일을 열어서 다음 구성을 추가합니다... 더보기 MySQL 서버에서 UUID 확인하는 방법 MySQL 서버에서 UUID 확인하는 방법 Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. Last_IO_Error에 표시된 오류는 슬레이브 I/O 스레드가 중지된 이유를 나타내는 메시지입니다. 이 오류는 마스터와 슬레이브 간에 동일한 MySQL 서버 UUID가 있는 경우 발생합니다. MySQL 복제가 작동하기 위해서는 마스터와 슬레이브의 UUID가 서로 다르게 설정되어야 합니다. 이 오류를 해결하기 위해 다음 단계를 수행할 수 있습니다. 1. 마스터 서버의 .. 더보기 [리눅스] MySQL에서 사용자의 패스워드를 변경하는 방법 MySQL에서 사용자의 패스워드를 변경하는 방법 MySQL 5.7(5.7.41)에서 사용자의 패스워드를 변경 MySQL 버전 확인 /usr/local/mysql/bin/mysqld --version $ /usr/local/mysql/bin/mysqld --version /usr/local/mysql/bin/mysqld Ver 5.7.41 for linux-glibc2.12 on x86_64 (MySQL Community Server (GPL)) my.conf에 skip-grant-tables 옵션 추가 vim /usr/local/mysql/my.cnf [mysqld] ... skip-grant-tables MySQL 서비스 실행 /usr/local/mysql/bin/mysqld_safe --default.. 더보기 [mac] mac m1 no matching manifest for linux/arm64/v8 in the manifest list entries no matching manifest for linux/arm64/v8 in the manifest list entries "no matching manifest for linux/arm64/v8 in the manifest list entries"라는 오류 메시지는 Linux ARM64/v8 아키텍처에 대한 매니페스트가 매니페스트 목록에 없음을 나타냅니다. 이 오류는 도커 이미지를 가져오거나 실행하려는 경우 해당 아키텍처를 지원하지 않는 경우에 발생할 수 있습니다. 이 문제를 해결하기 위해 다음 옵션을 고려할 수 있습니다. 1. 플랫폼 확인: 현재 사용하는 플랫폼이 Linux ARM64/v8 아키텍처인지 확인해야 합니다. uname -m 명령을 실행하여 아키텍처를 확인할 수 있습니다. ARM64/v8 .. 더보기 CentOS 7에서 rc-local(rc.local) 서비스를 활성화하는 방법 CentOS 7에서 rc-local(rc.local) 서비스를 활성화하는 방법 CentOS 7에서는 rc.local 스크립트가 기본적으로 비활성화되어 있습니다. 그러나 필요한 경우 이를 활성화할 수 있습니다. rc.local 스크립트는 시스템 부팅 시에 자동으로 실행되는 사용자 정의 스크립트입니다. 테스트 환경 운영체제 버전 정보 확인 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) rc.local 서비스 상태 확인 $ sudo systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd.. 더보기 이전 1 ··· 66 67 68 69 70 71 72 ··· 271 다음