본문 바로가기

반응형

mysql

C276x260 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 global.time_zone은 MySQL 서버에서 모든 세션에 대해 사용되는 기본 타임존입니다. session.time_zone은 현재 세션에서 사용되는 타임존입니다. global.time_zone은 MySQL 설정 파일에 설정되거나 SET GLOBAL time_zone 명령어를 사용하여 변경할 수 있습니다. session.time_zone은 SET time_zone 명령어를 사용하여 변경할 수 있습니다. global.time_zone과 session.time_zone의 차이점 global.time_zone은 모든 세션에 대해 사용되지만 session.time_zone은 현재 세션에서만 사용됩니다. global.time_zone은 My.. 더보기
C276x260 MySQL 서버에서 실행되는 현재 설정 값을 조회하는 방법(my.cnf 파일에 정의된 설정 지시자 확인) MySQL 서버에서 실행되는 현재 설정 값을 조회하는 방법(my.cnf 파일에 정의된 설정 지시자 확인) MySQL my.cnf 파일에는 다양한 설정 지시자가 포함되어 있습니다. 각 지시자는 MySQL 서버의 다른 측면을 조정하는 데 사용됩니다. 아래는 일반적으로 사용되는 MySQL my.cnf 지시자 몇 가지의 예시입니다. 1. [mysqld] 섹션 mysqld 섹션은 MySQL 서버 데몬의 설정을 조정합니다. 이 섹션 내에서 다양한 설정 옵션을 지정할 수 있습니다. 예를 들어: [mysqld] datadir=/var/lib/mysql socket=/var/run/mysqld/mysqld.sock port=3306 character-set-server=utf8 2. [mysql] 섹션 mysql 섹션은.. 더보기
C276x260 MySQL root 사용자의 원격 접속을 허용하는 방법 MySQL 사용자(root)의 원격 접속을 허용하는 방법MySQL 서버에 로그인mysql -u root -proot 사용자에 대한 호스트 정보 확인SELECT Host, User FROM mysql.user WHERE user = 'root';mysql> SELECT Host,User FROM mysql.user WHERE user = 'root';+-----------+------+| Host | User |+-----------+------+| localhost | root |+-----------+------+1 row in set (0.00 sec)원격 접속을 허용하는 root 사용자 생성CREATE USER 'root'@'%' IDENTIFIED BY '';GRANT ALL PRIVIL.. 더보기
C276x260 MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법 MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법MySQL by Zabbix 에이전트 템플릿을 구성하는 방법은 다음과 같습니다.MySQL 서버(zabbix agent)1. Zabbix 에이전트 및 MySQL 클라이언트를 설치합니다.필요한 경우 전역 환경 변수 PATH에 mysql 및 mysqladmin 유틸리티의 경로를 추가합니다.ln -s /usr/local/mysql/bin/mysql /bin/mysqlln -s /usr/local/mysql/bin/mysqladmin /bin/mysqladmin2. template_db_mysql.conf를 Zabbix 에이전트 구성이 있는 폴더에 복사합니다.cp -arp /etc/zabbix/zabbix_agentd.d/userpara.. 더보기
C276x260 [리눅스] MySQL Replication 구성(MySQL 복제) MySQL Replication 구성(MySQL 복제) MySQL 환경 설정(my.cnf) Hostname node1 node2 Role master slave my.cnf ### my.cnf(/usr/local/mysql/my.cnf) [mysqld] bind-address = 0.0.0.0 port = 3306 user = mysql basedir = /usr/local/mysql datadir = /usr/local/mysql/data socket = /tmp/mysql.sock pid-file = /var/run/mysqld/mysqld.pid log-error = /usr/local/mysql/data/error.log log-error-verbosity = 3 symbolic-links = 0.. 더보기
C276x260 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_.. 더보기
C276x260 MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 1. 데이터베이스 생성 MySQL 쿼리를 사용하여 새로운 데이터베이스를 생성할 수 있습니다. CREATE DATABASE database_name; "database_name"은 새로 생성할 데이터베이스의 이름을 나타냅니다. CREATE DATABASE mydatabase; 2. 데이터베이스 선택 생성한 데이터베이스로 작업하기 위해 다음 쿼리를 사용하여 데이터베이스를 선택합니다. USE database_name; "mydatabase"은 작업할 데이터베이스의 이름으로 선택합니다. USE mydatabase; 3. 테이블 생성 새로운 데이터를 저장할 테이블을 생성해야 합니다. 테이블은 데이터베이스 내에서 구조를 정의하는 역할을 합니.. 더보기
C276x260 [리눅스] 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 파일을 열어서 다음 구성을 추가합니다... 더보기

728x90
반응형