본문 바로가기

728x90

mysql

C276x260.fwebp.q85 [WIP] MySQL 클라이언트 실행 시 libtinfo.so.5 오류를 해결하는 방법 MySQL 클라이언트 실행 시 libtinfo.so.5 오류를 해결하는 방법테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04 LTSRelease: 22.04Codename: jammy우분투 22.04에서 MySQL 클라이언트 실행 시 다음 오류 발생$ ./bin/mysql -uroot -p./bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory이 오류 메시지는 libtinfo... 더보기
C276x260.fwebp.q85 [WIP] MySQL에서 새로운 데이터베이스를 생성하고 테이블을 만들고 데이터를 추가 및 조회하는 방법 MySQL에서 새로운 데이터베이스를 생성하고 테이블을 만들고 데이터를 추가 및 조회하는 방법1. 데이터베이스 생성새로운 데이터베이스는 CREATE DATABASE 명령어를 사용하여 생성할 수 있습니다. 기본 문법CREATE DATABASE database_name;예제CREATE DATABASE mydatabase;Query OK, 1 row affected2. 데이터베이스 선택데이터베이스 생성 후 작업을 수행하려면 USE 명령어로 해당 데이터베이스를 선택해야 합니다. 기본 문법USE database_name;예제USE mydatabase;Database changed3. 테이블 생성데이터를 저장하기 위해 테이블을 생성합니다. 기본 문법CREATE TABLE table_name ( column_name.. 더보기
C276x260.fwebp.q85 [WIP] MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL에서 리플리케이션을 다시 연결하는 방법MySQL 리플리케이션의 정상 여부를 확인하는 방법슬레이브 서버 상태 확인show slave status\Gmysql> 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: my.. 더보기
C276x260.fwebp.q85 [WIP] MySQL 리플리케이션을 설정하는 방법 MySQL 리플리케이션(replication)을 설정하는 방법테스트 환경서버명서버 아이피역할server-id비고node1192.168.20.211마스터1리플리케이션 계정 정보: repluser / replpasswordnode2192.168.20.212슬레이브2 node3192.168.20.213슬레이브3 운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTSMySQL 버전 정보$ /usr/local/mysql/bin/mysqld -V/usr/local/mysql/bin/mysqld Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)1. 마스터 서버 설정마스터 서버의 MySQL 구성 파일(my.cnf .. 더보기
C276x260.fwebp.q85 [WIP] MySQL Replication을 설정하는 방법 MySQL Replication을 설정하는 방법MySQL Replication은 하나의 Master 서버에서 발생하는 데이터 변경 사항을 Slave 서버로 자동 복제하는 기능이다. 이 기능을 통해 다음과 같은 효과를 얻을 수 있다.데이터 안정성 향상읽기 부하 분산(Read Scaling)백업 서버 구성데이터 분석 서버 분리기본 구조Master (Write) │ │ Binary Log ▼Slave (Read / Replication)Master 서버에서 발생한 데이터 변경 사항이 Binary Log에 기록되고 Slave 서버는 이를 읽어 Relay Log에 저장한 후 데이터를 동기화한다.테스트 환경서버 역할IPserver-idMaster192.168.10.101Slave192.168.10.112.. 더보기
C276x260.fwebp.q85 [WIP] MySQL 5.7 초기 비밀번호 변경 오류 해결 방법 MySQL 5.7 초기 비밀번호 변경 오류 해결 방법MySQL 5.7.19 이후 버전을 설치한 후 로그인하면 다음과 같은 오류가 발생할 수 있습니다.ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.이 오류는 MySQL 보안 정책에 따라 초기 비밀번호를 반드시 변경해야 하기 때문에 발생합니다.초기 비밀번호를 변경하기 전에는 SHOW DATABASES와 같은 일반 SQL 명령을 실행할 수 없습니다.1. MySQL 접속MySQL에 root 계정으로 접속합니다../mysql -uroot -pEnter password:Welcome to the MySQL monitor... 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법 CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법1. EPEL 및 YUM Utilities 설치APM 구성에 필요한 추가 패키지를 사용하기 위해 EPEL 저장소와 yum-utils를 먼저 설치합니다.yum install -y epel-release yum-utils2. 컴파일 및 의존성 라이브러리 설치PHP 확장 모듈 및 기타 패키지 빌드에 필요한 기본 라이브러리입니다.yum install -y gcc gcc-c++ gdbm-devel ncurses-devel3. APM 관련 필수 라이브러리 설치Apache, PHP, 이미지 처리, 암호화, XML 처리 등을 위한 라이브러리입니다.yum install -y \openssl-devel gd-devel lib.. 더보기
C276x260.fwebp.q85 [WIP] MySQL Replication 구성 MySQL Replication 구성(MySQL 복제)MySQL Replication을 이용해 Master–Slave(Primary–Replica) 구조의 데이터 복제 환경을 구성하는 방법입니다.테스트 환경HostnameIPRole비고node1192.168.56.101master node2192.168.56.102slave MySQL 설치 경로 : /usr/local/mysqlSocket : /tmp/mysql.sockReplication 방식 : Binary Log 기반Binlog Format : ROW1. MySQL 설정 (my.cnf)Master 서버 설정 (node1)vim /usr/local/mysql/my.cnf# /usr/local/mysql/my.cnf[mysqld]bind-address .. 더보기

728x90