mysqld 썸네일형 리스트형 CentOS 7에 MySQL 5.7을 바이너리 설치하는 방법(binary) CentOS 7에 MySQL 5.7을 바이너리 설치하는 방법(binary) 테스트 환경 - DB : mysql 5.7.15 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 mysql 계정 생성 groupadd -g 27 mysql useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -g 27 -u 27 mysql MySQL Community Server 다운로드 받기 mysql-boost-5.7.15.tar.gz 압축 풀기 tar xfz mysql-boost-5.7.15.tar.gz cd mysql-5.7.15/ 컴파일 설치 cmake \ -.. 더보기 mysql 5.7 replication 설정 mysql 5.7 replication 설정DBIP비고master192.168.0.100 slave192.168.0.101 slave192.168.0.102 mysql my.cnf 편집[마스터]server_id = 1log-bin = mysql-bin.logvim /etc/my.cnf[client]default-character-set = utf8[mysqld]server_id = 1log-bin = mysql-bin.logbinlog_cache_size = 2Mmax_binlog_size = 512Mexpire_logs_days = 7log-bin-trust-function-creators = 1#binlog_do_db = wwwdbdatadir=/var/lib/mysqlsocket=/var/lib/m.. 더보기 MySQL 클라이언트를 설치하는 방법 MySQL 클라이언트를 설치하는 방법MySQL Community Downloads우분투에서 MySQL 클라이언트를 설치MySQL APT 저장소 추가cd /usr/local/srcwget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.debsudo dpkg -i mysql-apt-config_0.8.22-1_all.debMySQL 클라이언트 설치APT 저장소를 업데이트한 후 원하는 MySQL 클라이언트를 설치합니다.sudo apt-get updatesudo apt-get install mysql-clientMySQL 클라이언트 버전 확인mysql --versionCentOS 7에서 MySQL 클라이언트를 설치MySQL 공식 저장소 추가CentOS 7의 .. 더보기 MySQL 리플리케이션(replication)을 설정하는 방법 MySQL 리플리케이션(replication)을 설정하는 방법 테스트 환경 서버명 서버 아이피 역할 server-id 비고 node1 192.168.20.211 마스터 1 리플리케이션 계정 정보: repluser / replpassword node2 192.168.20.212 슬레이브 2 node3 192.168.20.213 슬레이브 3 운영체제 릴리즈 정보 $ lsb_release -d Description:Ubuntu 22.04.2 LTS MySQL 버전 정보 $ /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 캐릭터셋(문자 인코딩)을 UTF-8로 변경하는 방법 MySQL 캐릭터셋(문자 인코딩)을 UTF-8로 변경하는 방법다국어 데이터를 저장하거나 웹 애플리케이션과 연동할 때, 데이터베이스의 문자 인코딩(Character Set) 설정은 매우 중요합니다. MySQL에서는 기본 문자셋으로 **UTF-8(utf8 또는 utf8mb4)**을 사용하는 것이 일반적인 추세입니다.1. 현재 문자셋 설정 확인현재 설정된 문자셋을 확인합니다.mysql> SHOW VARIABLES LIKE 'char%';MySQL 서버의 문자셋 관련 변수들을 출력합니다.+--------------------------+----------------------------+| Variable_name | Value |+------------.. 더보기 MySQL ERROR 1130: 원격 접속 권한 설정 및 해결 방법 MySQL ERROR 1130: 원격 접속 권한 설정 및 해결 방법MySQL 서버에 원격으로 접속할 때 가장 자주 발생하는 "ERROR 1130 (HY000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server" 오류에 대한 해결 과정을 정리합니다.1. 환경 구성MySQL 서버 : 192.168.0.50 (접속 대상)클라이언트 : 192.168.0.100 (접속 시도)사용자 계정 : scbyun2. 문제 상황: 원격 접속 거부클라이언트 서버에서 MySQL 서버로 접속을 시도했으나 원격 접속 권한이 없어 오류가 발생합니다.[root@client bin]$ ./mysql -u scbyun -p -h 192.168.0.50 -P 330.. 더보기 [리눅스] MySQL innodb 설치 MySQL innodb 설치 2.1 MySQL 계정 생성 [root@sangchul mysql-5.1.56]# useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -u 27 mysql 2.2 MySQL config(innodb 활성화) [root@sangchul mysql-5.1.49]# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-plugins=innobase,innodb_plugin --with-charset=euckr --with-extra-charsets=all 2.3 MySQL make && make install [root@sang.. 더보기 이전 1 다음