Database

mysql 8.* DB 생성, 유저 생성, 권한 부여mysql 8에서 DB 생성과 유저 생성, 권한 부여하는 절차를 알아보겠습니다. 1. root 접속 후 생성된 사용자 목록 확인/* mysql root 권한 접속*/mysql -u root -p/* mysql 스키마 사용 */use mysql;/* 사용자 목록 조회 */select * from user; 2. DB 생성 및 삭제/* DB 생성 */CREATE DATABASE [데이터 베이스 명]/* DB 삭제 */DROP DATABASE [데이터 베이스 명]  3. 계정 생성 및 삭제/* localhost 접속 가능 testuser 추가 */create user 'testuser'@'localhost' identified by 'testuser';/* ..
Mysql 8.0 로그인 오류 Public Key Retrieval is not allowed [caching_sha2_password]Mysql 8.0.26을 사용하게 되어 항상 사용하던 데로 DB생성, 유저 생성, 권한 부여 후 잘 사용하고 있었는데 자꾸 DB 접속이 안 되는 현상이 발생하였습니다. DB 콘솔에서는 접속이 가능했지만 툴에서는 접속이 불가능했고 오류 메시지는 [Public Key Retrieval is not allowed]이 리턴되었습니다. DB 서버에 접속하여 직접 터미널로 DB 접속 시 접속이 가능했고 이 후 DB 툴에서도 접속이 가능했습니다. 간헐적으로 발생했지만 원인을 해결하기 위해 근본적인 문제를 찾았고 Mysql 8.0부터 인증 플러그인이 변경되었다는 걸 알 게 되었습니다...
오류 발생 Oracle 19C 환경에서 계정을 생성할 때 [ ORA-65096 : 공통 사용자 또는 롤 이름이 부적합합니다. ] 오류가 발생하여 SYSTEM 계정 세션에서 ALTER문 실행 후 계정을 생성했다. ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE; 이후 SQL Developer를 이용하여 DB 복사 작업 중 자꾸 [데이터베이스 접속이 재설정되었습니다. 보류 중인 트랜잭션이나 세션 상태가 유실되었습니다. ]라는 문구의 알림 창이 이관 작업이 끝날 때까지 발생했다. 오류 해결 SYSTEM 계정 세션에서 아래 쿼리를 실행하여 해결하였다. PLSCOPE_SETTINGS 옵션은 데이터의 컴파일 시간 수집 및 상호 참조 및 저장을 제어를 설정하는 옵션인데 DB 복사 시 데이터 적..
배나온d
'Database' 카테고리의 글 목록