mysql

    MySQL과 MSSQL, 어떤 차이가 있을까요? 문법 살펴보기

    MySQL과 MSSQL은 둘 다 관계형 데이터베이스 시스템으로, 데이터를 저장하고 관리하는 데 사용됩니다. 그러나 두 시스템은 문법에서 차이가 있습니다. 먼저, 데이터 타입에서 차이가 있습니다. MySQL은 BOOLEAN, SET, ENUM 등의 데이터 타입을 사용할 수 있지만, MSSQL은 해당 데이터 타입을 지원하지 않습니다. 반면에 MSSQL은 MONEY, SMALLMONEY, DATETIME2, DATETIMEOFFSET 등의 데이터 타입을 사용할 수 있지만, MySQL은 해당 데이터 타입을 지원하지 않습니다. 또한, SQL 문법에서도 차이가 있습니다. 예를 들어, LIMIT 문법은 MySQL에서만 사용할 수 있습니다. 대신 MSSQL은 TOP 구문을 사용하여 비슷한 결과를 얻을 수 있습니다. 또..

    MySQL Public Key Retrieval is not allowed 에러처리

    MySQL Public Key Retrieval is not allowed 에러처리

    환경 OS : Mac Big Sur (버전 11.6) DBeaver : 버전 21.3.1.202112130652 MySQL : Ver 8.0.27 for macos11 MySQL 연결 시 아래와 같은 메시지가 나타날 수 있습니다. Public Key Retrieval is not allowed 에러 처리 AllowPublicKeyRetrieval 설정값 true로 변경 1. DBeaver DBeaver의 경우 Connection Settings > Devier properties > AllowPublicKeyRetrieval 값 true로 변경 2. JDBC jdbc:mysql://localhost:3306/db_name?allowPublicKeyRetrieval=true&useSSL=false 정상적으..