반응형

mariaDB 3

MariaDB 인증 방식: TCP/IP와 소켓 방식 차이 – Access denied 오류 해결

MariaDB에서 인증은 주로 TCP/IP 방식과 UNIX 소켓 방식으로 이루어집니다. 이 글에서는 두 인증 방식의 차이와 MariaDB 접근 오류 시 해결 방법을 설명합니다.1. TCP/IP 방식과 소켓 방식의 차이1-1. TCP/IP 방식네트워크를 통해 MariaDB에 접속하며, 127.0.0.1 또는 서버의 IP 주소를 사용.원격 접속 및 네트워크 기반 연결 시 주로 사용.명령어 예시:mysql -u user -p -h 127.0.0.11-2. UNIX 소켓 방식localhost로 접속 시 사용되며, 네트워크 없이 소켓 파일(/var/lib/mysql/mysql.sock)을 통해 직접 연결.접속 속도가 빠르고 보안성이 뛰어나며, 동일 서버 내 로컬 접근에 최적화.명령어 예시:mysql -u user..

MariaDB 다운그레이드 및 업그레이드 가이드 (Oracle Linux 8.10 기준)

MariaDB 버전 관리는 데이터 무결성 유지와 성능 최적화를 위해 중요합니다. 이 가이드는 Oracle Linux 8.10 환경에서 MariaDB 10.7 → 10.6 다운그레이드와 10.6 → 10.7 업그레이드 절차, 데이터 무결성 확인 방법을 쉽게 이해할 수 있도록 제공합니다.1. MariaDB 다운그레이드/업그레이드 준비백업 필수: 데이터 손실 방지를 위해 백업은 반드시 필요합니다.mysqldump -u root -p --all-databases > all_db_backup.sql # 전체 데이터베이스 백업2. MariaDB 10.7 → 10.6 다운그레이드 절차 – MariaDB 다운그레이드 가이드2.1 MariaDB 10.7 제거sudo systemctl stop mariadb # 서비스..

MySQL 'Connection refused' 오류 해결법: 원격 접속 설정 완벽 가이드

MySQL 원격 접속 시 'Connection refused' 오류가 발생하는 원인은 방화벽 차단, 포트 설정 오류, 사용자 권한 문제 등이 있습니다. 이 글에서는 MySQL 접속 오류를 단계별로 진단하고, 방화벽 설정, 포트 확인, 사용자 권한 부여 등 실질적인 해결 방법을 안내합니다. 1. MySQL 에러 로그 확인 방법로그 파일 경로 확인:sudo cat /etc/my.cnf.d/mariadb-server.cnf | grep log-error # MySQL 에러 로그 경로 확인에러 로그 기본 경로:/var/log/mariadb/mariadb.log # CentOS/RHEL 기반 시스템/var/log/mysql/error.log # Ubuntu/Debian 기반 시스템에러 로그 확인 명령어:su..

반응형