본문 바로가기

728x90

리눅스

MySQL의 root 사용자의 패스워드를 변경하는 방법 MySQL의 root 사용자의 패스워드를 변경하는 방법 테스트 환경 $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.9.2009 (Core) Release: 7.9.2009 Codename: Core $ mysqld -V /usr/sbin/mysqld Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL) mysql server(mysqld)에 접속 mysql -u root -p mysql $ mysql -u root -p mysql Enter password: Reading tabl.. 더보기
MySQL의 패스워드 정책을 확인하고 변경하는 방법 MySQL의 패스워드 정책을 확인하고 변경하는 방법 패스워드 정책 확인 MySQL에 로그인 CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; mysql> CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; [에러] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 현재 패스워드 정책을 확인 비밀번호 유효성 검사 플러그인 시스템 변수 확인(MEDIUM) SHOW VARIABLES LIKE 'validate_password%'; mysql> SHOW VARIABLES LIKE 'validate_password%.. 더보기
CentOS 7에 yum 패키지 매니저를 사용하여 MySQL을 설치하는 방법 CentOS 7에 yum 패키지 매니저를 사용하여 MySQL을 설치하는 방법 MySQL Community 버전 다운로드 링크 https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/downloads/repo/yum/ 1. MySQL Community Repository 다운로드 및 설치 MySQL Community Repository 다운로드 wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm MySQL Community Repository 설치 yum install mysql80-community-release-el7-7.noarch.rpm MySQL 저장소 목록 yum.. 더보기
BIND(named)의 로깅을 설정하는 방법(bind logging) BIND(named)의 로깅을 설정하는 방법(bind logging) BIND (Berkeley Internet Name Domain)의 로깅을 설정하려면 BIND의 구성 파일에 로깅 옵션을 추가해야 합니다. BIND는 다양한 로깅 옵션을 제공하므로 필요에 따라 로그를 설정하고 관리할 수 있습니다. 1. BIND 구성 파일 열기 2. 로그 채널 정의 logging { channel "my_logs" { file "/var/named/logs/query.log"; severity info; print-time yes; print-category yes; }; }; /var/named/logs/query.log 파일에 info 로그 레벨을 사용하여 로그를 저장합니다. print-time 및 print-cat.. 더보기
BIND(named)와 queryperf(성능 점검)를 설치하고 사용하는 방법 BIND(named)와 queryperf(성능 점검)를 설치하고 사용하는 방법 BIND (Berkeley Internet Name Domain)를 사용하여 DNS 서버의 성능을 테스트하려면 "queryperf" 도구를 사용할 수 있습니다. 이 도구는 DNS 쿼리를 생성하고 보내어 서버의 응답 시간 및 성능을 측정합니다. bind 9.12(bind-9.12.4-P2) 이후 버전에서는 queryperf 툴이 보이지 않는다. 테스트 환경 서버 역할 서버 아이피 비고 클라이언트(queryperf) 192.168.0.62 DNS 서버 192.168.0.63 운영체제 버전 정보 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Descript.. 더보기
Well Known Ports Well Known Ports cat /etc/services $ cat /etc/service # Network services, Internet style # # Updated from https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml . # # New ports will be added on request if they have been officially assigned # by IANA and used in the real-world or are needed by a debian package. # If you need a huge list of used numbers please.. 더보기
[리눅스] BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하여 여러 개의 DNS 레코드를 생성할 수 있습니다. $GENERATE 지시어는 특정 패턴을 기반으로 DNS 레코드를 생성하므로, DNS 서버를 구성하는 데 매우 유용합니다. 기본 파일 확장자: $GENERATE 지시어 $GENERATE first-last@interval pattern first : 생성될 첫 번째 레코드의 숫자 last : 생성될 마지막 레코드의 숫자 interval : 레코드 간의 간격 pattern : 레코드의 이름 및 기타 속성을 지정하는 패턴 예를 들어, 172.20.0.0/24 역도메인(reverse domain) zonefile 생성 named.conf(.. 더보기
MySQL에서 원격 접속을 허용하는 방법 MySQL에서 원격 접속을 허용하는 방법 1. MySQL 서버 구성 MySQL 서버가 원격 접속을 수락하도록 구성해야 합니다. 이를 위해 MySQL 설정 파일을 수정해야 합니다. 설정 파일은 일반적으로 "/usr/local/mysql/my.cnf" 또는 "/etc/my.cnf"에 위치합니다. 아래와 같이 설정 파일을 열고 bind-address 옵션을 주석 처리 또는 수정하여 모든 IP 주소에서의 접속을 허용합니다. # 기본적으로 MySQL은 로컬 호스트에서만 접속을 허용하도록 설정되어 있습니다. # 다른 IP에서의 접속을 허용하려면 아래의 옵션을 변경합니다. # bind-address = 127.0.0.1 # 모든 IP 주소에서의 접속을 허용합니다. bind-address = 0.0.0.0 설정 파일을.. 더보기

728x90