728x90 반응형 MySQL6 #Mariadb #Mysql #DB연결 #개발DB #운영DB 개발을 하다가 각 장비별 사용을 하지만 개발장비에서 운영 장비를 바라봐야할 경우가 있다. 개발 서버에서는 운영서버를 바라봐야 할때가 있다. DB서버별 연결이 안막혀 있다면 connection 설정을 통해 개발 db에서 운영 DB로 접근이 가능하다. 🍭1. 운영 서버에 아래와 같이 테이블을 생성합니다. CREATE TABLE `m_survey_table` ( `seq` int(11) NOT NULL AUTO_INCREMENT, `icid` varchar(10) NOT NULL, `ch_code` int(11) DEFAULT NULL, `counselor_id` int(10) NOT NULL, `survey_category` varchar(8) NOT NULL, `incoming_yn` ti.. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 6. 25. #mysql #계정생성 #권한부여 #root #권한즉시부여 #FLUSH PRIVILEGES 👊 Mysql 계정 생성 & 권한 부여 알아보기DBMS설치시 생성되는 최고 관리자 root계정- DB모든 권한 생성- 사용자들에게는 root를 통한 테이블 권한, DB권한, dml에 대한 적절한 권한 부여를 통한 계정 생성 후 계정 전달 사용 root계정은 DB의 모든 권한이 존재함에 따라 어플리케이션에서 직접 사용 불가 형태로 구성 필요 👊 DB접속을 통한 계정 조회🌱 mysql root 권한 접속>mysql -u root -p🌱mysql 스키마 선택>use mysql;🌱사용자 목록 조회>SELECT user,host FROM user; 👊 mysql 8.0 버전부터 시스템, 일반 계정 구분 사용 👊 User 생성create user '사용자'@'host' identified .. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 5. 22. #Mysql #DB 명세서 #추출 #쿼리 #엑셀매크로포함 ⚡Mysql 명세서 쿼리 개발을 진행 할때 DB명세서 작성진행시 사용할수 있는 쿼리 내역 이렇게 호출하여 개발로 구성하여 엑셀다운로드로 구성하기 💯 DB TABLE 별 명세서 쿼리로 출력 하기 SELECT t1.table_name, t1.table_comment, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment FROM (SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema='데이터베이스_이름') t1, (SELECT table_name, column_name, data_type, .. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 2. 13. #DBSAFER #Mysql #CommunicationsLinkFailure #에러 통상적으로 프로젝트를 나가면 DBsafer를 사용한다. 이때 dbeaver등 여러가지 툴로 접속을 했을때 발생할수 있는 에러내역입니다. 일반적으로 아래 에러코드는 서버의 Port나 정보가 변경 되었을때 발생하지만 통상 DBsafer 접근이슈로 발생을 할수가 있다. 그러면 DBsafer를 재기동하고 나서 재접속을 하면 정상 접속이 가능할것이다. 🧨에러코드 Communication link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Can not read response from server. Expected.. 🩷02_DataBase 2023. 10. 30. #noAccessToProcedureBodies=true #JDBC #MYSQL #5.7 #프로시저실행오류 📚 MYSQL 프로시저 실행 오류 메시지 User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connection with "noAccessToProcedureBodies=true" to have driver generate parameters that represent INOUT strings irregardless of actual parameter types. 📚 에러 원인 MYSQL 5.7 버전 이후로 프로시저실행을 할때 데이터 베이스에서 테이블, 컬럼명, 컬럼타입, 프로시저등 메타데이터(metadata)에 대한 .. 🩷02_DataBase/01_SQL( Structured Query Language) 2023. 9. 11. #mysql #int #int(11) #tinyint(4) #tinyint(N) #int(N) #N값에대한정의 DB테이블을 생성하다보면 varchar2(4000)이런식으로 형식을 지정하게 된다. varchar2는 문자열 이고 4000으로 명시시 4000byte를 사용할수 있게 된다. 통상 한글이 2Byte로 2000글자의 한글을 입력할수 있다. But!!!!! 아래와 같이 int(11), tinyint(4) 형식으로 정수형 데이터옆에 (N) 형식으로 숫자를 명시할때가 있다. (N) 이걸 ZEROFILL옵션이라고 한다. ZEROFILL옵션이란 해당 데이터에 자료형 길이에는 영향이 없지만 괄호안 숫자만큼 빈칸을 0으로 채우라고 명시하는 부분이다. 자료형 별 데이터 범위 🧨signed와 unsigned차이 signed : 음수를 사용하겠다는 의미 unsigned : 음수를 사용하지 않겠다는 의미 공통 UNSIGNED이.. 🩷02_DataBase/01_SQL( Structured Query Language) 2022. 12. 12. 이전 1 다음 728x90 반응형