본문 바로가기

반응형

mysql

[리눅스] CentOS 7에 MySQL 5.7 설치(source compile & binary) CentOS 7에 MySQL 5.7 설치(source compile & 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/ 컴파일 설치 cma.. 더보기
[MySQL] 패스워드 정책 변경 MySQL 패스워드 정책 변경 비밀번호 유효성 검사 플러그인 시스템 변수 확인(MEDIUM) SHOW VARIABLES LIKE 'validate_password%'; mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+--------+ | Variable_name | Value | +--------------------------------------+--------+ | validate_password_check_user_name | OFF | | validate_password_dictionary_file | | | validate_password_length | 8 | | validate_p.. 더보기
[리눅스] DB 접속 테스트 DB 접속 테스트 dbconnectionTest.sh 스크립트 생성 $ vim dbconnectionTest.sh #!/bin/bash dbHost=192.168.20.145 dbPort=3306 dbUser=root dbPassword=P@ssw0rd1! dbDatabase=test while true; do mysql -s -N --host=${dbHost} --user=${dbUser} --password=${dbPassword} --port=${dbPort} --database=${dbDatabase} -e "select now();" sleep 1; done $ chmod +x dbconnectionTest.sh $ sh dbconnectionTest.sh mysql: [Warning] Usin.. 더보기
[MySQL] MHA 아키텍처 기반 MySQL 고가용성 스위칭 아키텍처 MHA 아키텍처 기반 MySQL 고가용성 스위칭 아키텍처 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ mysqld --version mysqld Ver 5.7.14 for Linux on x86_64 (MySQL Community Server (GPL)) 호스트 네임 아이피 MySQL 역할 MHA 역할 비고 VIP 192.168.20.145 - - node1 192.168.20.146 master mha4mysql-node node2 192.168.20.147 slave mha4mysql-node manager 192.168.20.139 mha4mysql-manager, mha4mysql-node MHA node 구성 $.. 더보기
[MySQL] mysql 5.7 replication 설정 mysql 5.7 replication 설정 디비 아이피 비고 master 192.168.0.100 slave 192.168.0.101 slave 192.168.0.102 mysql my.cnf 편집 [마스터] server_id = 1 log-bin = mysql-bin.log $ vim /etc/my.cnf [client] default-character-set = utf8 [mysqld] server_id = 1 log-bin = mysql-bin.log binlog_cache_size = 2M max_binlog_size = 512M expire_logs_days = 7 log-bin-trust-function-creators = 1 #binlog_do_db = wwwdb datadir=/var/l.. 더보기
[MySQL] MySQL 5.7 MHA(Master High Availability) 설정 MySQL 5.7 MHA(Master High Availability) 설정 테스트 환경 호스트명 아이피 DB 역할 MHA 비고 monitor 192.168.0.100 - mha4mysql-manager, mha4mysql-node mdb 192.168.0.101 master mha4mysql-node sdb 192.168.0.102 slave mha4mysql-node MHA(MHA Manager and MHA Node) 구성 그림 출처 : https://github.com/yoshinorim/mha4mysql-manager/wiki/Architecture MHA(MHA Manager and MHA Node) 설치 MHA 패키지 다운로드 받기 - mha4mysql-manager-0.57 - mha4my.. 더보기
[MySQL] MySQL 클라이언트 설치 MySQL 클라이언트 설치 mysql57 community 저장소 다운로드 및 설치 https://dev.mysql.com/downloads/repo/yum/ $ rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm or mysql57.repo 수동으로 생성 cat 더보기
[MariaDB] MariaDB 비밀번호 재설정하기 MariaDB 비밀번호 재설정하기 MariaDB 접속 오류 $ mysql -uzabbix_user -p'zabbixpw1!' zabbix_proxy_db ERROR 1045 (28000): Access denied for user 'zabbix_user'@'localhost' (using password: YES) MariaDB 비밀번호 재설정 ###root로 접속 $ mysql -uroot -p MariaDB [(none)]> use mysql; MariaDB [mysql]> update user set password=password('zabbixpw1!') where user='zabbix_user'; MariaDB [mysql]> flush privileges; MariaDB [mysql]> qu.. 더보기

728x90
반응형