728x90

Database 12

[Oracle] 원격 서버 접속

Oracle 원격 서버를 접속하기 위해서는 SQL Developer라는 프로그램이 필요합니다 프로그램을 다운로드하기 위해 아래 링크를 통해 SQL Developer를 다운로드하시면 됩니다 https://www.oracle.com/kr/database/sqldeveloper/technologies/download/ Oracle SQL Developer Downloads | Oracle 대한민국This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include..

Database/Oracle 2024.11.09

[MySQL] 접속 오류 (MySQL Workbench has encountered a problem)

아이디 및 패스워드 그리고 포트를 정상적으로 입력했는데도 불구하고 접속이 제대로 이뤄지지 않고 위의 오류가 나왔다면 아래 글을 참고 하시면 됩니다 https://devsalix.tistory.com/181 [MySQL] Errno : 1251 [ER_NOT_SUPPORTED_AUTH_MODE]오류 메시지 : Client does not support authentication protocol requested by server; consider upgrading MySQL client 해당 오류 메시지의 경우 사용자 비밀번호를 native password로 변경해주면 처리가 가능합니다 mysql 접속devsalix.tistory.com  제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Database/MySQL 2024.07.12

[MySQL] 사용자 등록 / 삭제 (권한 추가)

MySQL 사용 중 사용자를 등록하려면 아래 명령어를 쓰면 됩니다 CREATE USER '사용자명'@'호스트' IDENTIFIED BY '비밀번호';  이후 사용자를 삭제 하려면 아래의 명령어를 입력하면 됩니다 DROP USER '사용자명'@'호스트';  그리고 사용자 등록 후 DB의 권한을 주려면 아래의 명령어를 입력하면 됩니다 GRANT ALL ON DB명.* TO '사용자명'@'호스트';FLUSH PRIVILEGES;  FLUSH PRIVILEGES 명령어까지 입력해야 권한 설정이 완료 됩니다  제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Database/MySQL 2024.07.12

[MySQL] too many connections 해결 방법

MySQL 다중 접속 시 접속이 제한되는 경우가 생겼을 때 해결 방법입니다 우선 현재 설정 되어 있는 최대 접속 값은 아래의 명령어로 확인 가능 합니다 mysql> show variables like 'max_connections'; 최대 접속 값을 증가 하기 위해서는 아래와 같은 방식으로 global의 max_connections 값을 증가시켜 줍니다 mysql> set global max_connections=8192; 해당 방식은 구동 중인 mysql 의 값을 변경하는 방식이고 mysql 프로세스가 재 시작되면 초기값으로 변경 됩니다 고정값으로 변경하고 싶다면 /etc/my.cnf 파일을 변경해 주시면 됩니다. (OS 종류와 버전별로 상이함) [mysqld] max_connections=8192 위..

Database/MySQL 2024.04.06

[MySQL] Errno : 1251 [ER_NOT_SUPPORTED_AUTH_MODE]

오류 메시지 : Client does not support authentication protocol requested by server; consider upgrading MySQL client 해당 오류 메시지의 경우 사용자 비밀번호를 native password로 변경해주면 처리가 가능합니다 mysql 접속 후 아래와 같이 입력 하면 해결됩니다 mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password by '비밀번호'; root를 사용자명으로 %를 호스트로 그리고 비밀번호는 사용자의 비밀번호를 입력하면 됩니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

Database/MySQL 2023.12.28

[MySQL] 비밀번호 초기화

비밀번호를 잃어버려 비밀번호를 초기화를 하고자 할 경우 아래와 같이 진행하면 됩니다 기준 OS는 Ubuntu 20.04 LTS 버전입니다 우선 MySQL 서비스를 정지 합니다 /etc/init.d/mysql stop 이후 /usr/bin/mysqld_safe --skip-grant & (Ctrl + C) /usr/bin/mysqld_safe --skip-grant-tables & (Ctrl + C) 혹여나 mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. 위와 같은 문구의 에러가 나온다면 mkdir -p /var/run/mysqld chown mysql:mysql /var/run/mysqld 위와 같이 작성 후 다시 시도..

Database/MySQL 2023.07.13

[MySQL] 접근이 갑자기 안되는 현상 ( flush hosts )

어느날 갑자기 잘 되던 DB 접근이 되지 않아 이유를 찾던 중 DB 접근 후 비정상 종료를 하게 되면 설정된 카운팅 후 접근 거부를 하는 기능을 발견 해당 기능을 비 활성화 방법은 따로 없고 에러 카운팅의 숫자를 높게 잡거나 주기적으로 MySQL 접속 후 flush hosts; 명령어로 초기화 해 주어야 DB 접근 거부가 일어나지 않는다 MySQL 서비스가 초기 구동될시 에러 카운팅 숫자를 높이는 방법은 my.cnf 파일의 [mysqld] max_connect_errors=10000 으로 설정 혹은 구동중인 MySQL 접근 후 SET GLOBAL max_connect_errors =10000; 구문으로 설정 가능하다 참고 : https://dev.mysql.com/doc/refman/8.0/en/host..

Database/MySQL 2022.11.08
728x90